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
Candidate-se através do website
Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/501600/cloud-backend-developer