Imagen institucional
Imagen institucional

Sr. Software Engineer (Node.js)

Estados Unidos

Tecnología, Sistemas y Telecomunicaciones/Tecnologia / Sistemas

Full-time
Remoto

Hace 1 mes

Postularse

Hace 1 mes

Estados Unidos

Tecnología, Sistemas y Telecomunicaciones/Tecnologia / Sistemas

Full-time
Remoto

Hace 1 mes

Postularse
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:

nodejs azure git
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.

https://www.instagram.com/ayi.group/?hl=es

https://www.youtube.com/@ayigroup7409

Powered by Logo