




Summary: Join a cross-functional team as a Software Engineer to design, develop, and deploy scalable, cloud-native applications on Azure, focusing on backend, cloud infrastructure, and automation. Highlights: 1. Hands-on backend development, cloud services, and distributed systems 2. Contribute to scalable, cloud-native applications on Azure 3. Collaborate on design, development, and deployment of modern services Location: Monterrey, NL (local candidates only) Schedule: Monday–Friday | 7:00 to 16:00 Work model: Hybrid (3 days onsite, 2 days home office – non-negotiable) Important: This is a hands-on software engineering role focused on backend development, cloud services, and distributed systems. This is NOT a pure front-end or support role. Only candidates currently based in Monterrey and the metropolitan area will be considered. No relocation support is provided. No students. About the role: We are looking for a Software Engineer to join a cross-functional team building scalable, cloud-native applications on Azure. In this role, you will contribute to the design, development, and deployment of modern services, working across backend systems, cloud infrastructure, and automation. You will collaborate with engineering, product, and operations teams to deliver reliable, high-quality solutions that support NOV’s global platforms. Key responsibilities: Design and develop backend services using Python and Node js (Java Script and Type Script). Build and maintain APIs and microservices deployed in cloud environments. Work with relational databases (PostgreSQL or Azure SQL), designing efficient data models and queries. Develop and maintain CI CD pipelines using GitHub Actions or similar tools. Deploy and manage applications using Docker and Kubernetes. Collaborate on cloud architecture using Azure services (Web Apps, Functions, API Management). Automate processes using scripting tools such as PowerShell or similar. Participate in code reviews, system design discussions, and continuous improvement initiatives. Required experience: 4 to 6 years of experience in software engineering. Strong experience in backend development using Python and or Node js. Experience working with APIs, microservices, and distributed systems. Experience with cloud platforms (Azure preferred). Hands-on experience with Docker and Kubernetes. Experience with CI CD pipelines and automation tools. Solid understanding of SQL and relational databases. Experience working in Linux environments. Fluent English required (global collaboration). Preferred: Experience with front-end frameworks (React or Vue). Experience with Infrastructure as Code tools (Terraform, Ansible). Exposure to event-driven architectures or serverless services. Experience with AI or LLM tools is a plus. Familiarity with API design standards. Cloud or Microsoft certifications.-Requerimientos- Educación mínima: Educación superior - Licenciatura 4 años de experiencia Conocimientos: Api, Azure, Cloud, Desarrollo de software, Github, Ingeniería de software, Node.js, Postgresql, Powershell, Python, Sql Palabras clave: ingeniero, engineers, ingeniera, ing, engineer
