Descripción del puesto
Job Summary
We are looking for a talented and experienced Sr. Software Engineer to join our growing team. You will play a key role in designing, developing, and deploying robust and scalable microservices using Node.js and Azure cloud technologies.
As a Sr Software Engineer with a focus on data movement and API creation, you will collaborate closely with the architect to build high-quality applications that seamlessly integrate with existing systems and mobile platforms. This role requires a strong understanding of microservice architecture, cloud technologies, and best practices for building secure and maintainable software.
Job Responsibilities
-
Design, develop, and implement secure and maintainable microservices using Node.js, with a preference for the Nest.js framework.
-
Collaborate with the architect to understand system requirements, translate them into technical specifications, and define the microservice architecture.
-
Focus on data movement and integrity, ensuring efficient and reliable transfer of data between different systems.
-
Develop and maintain well-documented and clean code adhering to established coding standards and best practices.
-
Implement business logic within microservices to achieve desired functionalities.
-
Design and implement APIs for seamless integration with external mobile applications and internal systems.
-
Collaborate with other developers and engineers to ensure all components integrate cohesively.
-
Perform code reviews and actively participate in code maintainability efforts.
-
Stay up-to-date with the latest trends and innovations in Node.js, cloud technologies, and microservice architecture.
-
Troubleshoot and debug complex technical issues within microservices and APIs.
Requisitos
Basic Qualifications
-
5+ years of experience as a Software Engineer with a strong focus on Full Stack development.
-
Proven experience designing, developing, and deploying microservices using Node.js.
-
In-depth knowledge of web APIs and experience with API design principles.
-
Solid understanding of cloud technologies with Azure is a must.
-
Experience working with databases and data integration techniques.
-
Experience building scalable applications with a focus on performance optimization.
-
Excellent written and verbal communication skills with the ability to collaborate effectively with cross-functional teams.
-
Ability to take ownership of tasks, manage time effectively, and work independently while also thriving in a collaborative environment.
-
A passion for building high-quality, secure, and maintainable code.
-
Experience using a version control system (e.g., Git).
Preferred Qualifications
-
Experience with Nest.js framework for building microservices.
-
Experience with the Python Programming language
-
Experience creating Python Services using FastAPI plus.
-
Familiarity with Linux environment, although expertise is not required (MacOS development environment used internally).
-
Experience with continuous integration and continuous delivery (CI/CD) pipelines.
-
Knowledge of containerization technologies (e.g., Docker).
-
Experience with unit testing and API testing frameworks.
-
Prior exposure to mobile development and API integration with mobile applications.
Bonus Points
-
Experience with cloud deployment strategies and infrastructure as code (IaC) tools (e.g., Terraform or Ansible).
-
Experience with cloud monitoring and logging tools (e.g., Azure Monitor).
-
Experience with security best practices for cloud applications.
If you are a highly motivated Sr. Software Engineer with a passion for building high-quality, scalable software, then we want to hear from you! We offer a dynamic and rewarding work environment where you can leverage your skills and expertise to make a real impact. Join our team and help us build the future!
Detalles
Tags:
Nosotros
¿Quiénes somos?
¡Hola! somos Ayi Group una empresa que brinda servicios, productos y distintas soluciones IT, contamos con más de 20 años de experiencia!
En nuestro camino nos hemos encontrado con muchos desafíos que logramos superar gracias a nuestro compromiso y al de nuestros Ayiers, por eso si estas buscando ser parte de un grupo dinámico, inquieto y colaborativo este es tu lugar, ¡Sumate! Es momento de crecer juntos
Nuestro propósito es transformar realidades co-creando soluciones de alto impacto.
Te compartimos los links de nuestra página web y nuestras redes sociales para que conozcas un poquito más sobre Ayi Group y no te pierdas nuestras novedades.