Concesionaria Vuela Compañía de Aviación S.A.P.I
DaCodes
Senior Backend Developer - Node.js / .NET / Azure - Mexico Only
About the opportunity
Work at DaCodes!
We are a firm of experts in software and high-impact digital transformation.
For 10 years, we have created solutions focused on technology and innovation thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients in LATAM and the United States, achieving outstanding results.
At DaCodes, you will have the opportunity to drive your professional development, work on diverse projects within different industries, and contribute to the design, implementation, and optimization of cloud infrastructures.
Our DaCoders have a great impact on the success of our business and that of our clients. You will be the expert who participates in our projects and will have access to disruptive startups and global brands.
Interested?
We are looking for a Backend Developer with at least 4 years of experience in backend development, with solid software engineering foundations and experience working with technologies such as Node.js, C#, Python, and Microsoft Azure.
The role will focus on the development and maintenance of backend solutions, including APIs, microservices, SQL databases, and integrations, also participating in CI/CD processes and both cloud and on-premises environments.
We are looking for someone with the ability to understand technical requirements, solve problems in a structured manner, and collaborate with different team members to build maintainable, secure, and quality solutions.
Proudly certified as Great Place to Work.
Requirements
Main responsibilities and functions
- Develop, maintain, and improve backend services and applications.
- Design, implement, and maintain APIs and integrations between systems.
- Participate in the development of solutions using Node.js, C#, and/or Python.
- Work with microservices-based architectures.
- Implement and maintain integrations with relational databases.
- Work with services and infrastructure in Microsoft Azure, as well as on-premises environments.
- Participate in the development and maintenance of CI/CD pipelines.
- Utilize Azure DevOps and Git as part of the development and deployment cycle.
- Apply object-oriented programming principles, SOLID, and good software engineering practices.
- Incorporate security practices during the development cycle, considering DevSecOps principles.
- Participate in code reviews, incident resolution, and continuous improvement of solutions.
- Collaborate with other technical and business profiles to understand requirements and translate them into functional solutions.
Minimum requirements
Desired profile
- 4+ years of professional experience as a Backend Developer or in similar positions.
- Hands-on experience in backend development using JavaScript/Node.js and/or C#/.NET.
- Experience in design, development, and implementation of APIs.
- Knowledge and experience working with microservices architectures.
- Experience with at least one public cloud (Azure, AWS, or GCP); specific experience in Azure is strongly valued.
- Experience with SQL databases such as SQL Server and/or PostgreSQL.
- Experience using Git and CI/CD pipelines (Azure DevOps is a plus).
- Solid knowledge of object-oriented programming and SOLID principles.
- Knowledge of DevSecOps and security practices applied to software development.
- Analytical, troubleshooting, and problem-solving skills.
- Good communication and collaboration skills; ability to work autonomously within multidisciplinary teams.
- Intermediate or advanced English
- Residency in Mexico and availability to work 100% remotely.
Desirable (not exclusionary)
- Experience with Python.
- Experience in on-premises environments in addition to cloud.
Benefits
- Integration into global brands and disruptive startups.
- Remote work/Home office.
- If a hybrid or in-person modality is required, you will be informed from the first session.
- Schedule adjusted to the work cell/assigned project.
- Work Monday to Friday.
- Day off on your birthday.
- Major medical expenses insurance (applies to Mexico).
- Life insurance (applies to Mexico).
- Multicultural work teams.
- Access to courses and certifications.
- Meetups with special guests from the IT area.
- Virtual integration events and interest groups.
- English classes.
- Opportunities within our different business lines.
