Cloud Backend Developer

Local de trabalho:
Lousã (CO)
Data de introdução da oferta de emprego:
15/05/2025

We are looking for a Cloud Backend Developer to join the IT team of our client – a company specialized in the electricity sector.


What will be your main tasks and responsibilities?
  • Be a part of the development of electronic products, home automation and IoT, providing benchmark analysis, analyzing roles feasibility, and trying to optimize existing processes or resources;
  • Analyze the current solution, and try to optimize costs of SaaS and PaaS services;
  • Manage the current solution in order to verify the need for intervention, updating or scalability;
  • Develop and implement RESTfull APIs that allow the perfect integration of the platform with other applications;
  • Develop and implement cloud native microservices in backend for different applications;
  • Develop and implement database managament in order to ensure the correct functioning of access and transactions to the data necessary to support the different applications functionalities;
  • Automate testing processes in order to ensure high-quality software;
  • Work in close cooperation with hardware and firmware development teams, in order to ensure high quality standards;
  • Contribute with insights to improve strategies and processes related to the communication between different components;
  • Maintain and improve CI/CD pipelines to optimize workflows of implementation and continuous integration, aligned with the area best practices.
 
What will be required from you?
  • Degree in Computer Engineering, Information Systems or other similar areas;
  • At least 02 years of professional experience in development with Typescript (backend);
  • Previous experience in development with JavaScript, API (RESTfull), Git, Databases (MongoDB, SQL or others) and MQTT bloker;
  • Previous experience with cloud architectures (Azure) and related services;
  • Experience in performing unit tests and debugging, building and using products based on APL;
  • Ability to build and enhance asynchronous architectures based in events;
  • Ability to analyze, correct and optimize code for better performance and scalability;
  • Knowledge of microservices based on cloud (ideally Azure) and DevOps tools (ideally Azure DevOps), Git and others;
  • Ability to solve and troubleshoot problems, autonomy and critical thinking.


Sounds like you? Send us your CV and let’s talk!


Apply