At KMS Technology Mexico, we are passionate about building innovative software solutions that drive impact. As part of an international tech company, we offer a collaborative and inclusive environment where your ideas matter and your growth is our priority.
Responsibilities
We are currently looking for a highly experienced Senior Backend Software Developer with a strong background in NodeJS to join our growing team. If you're excited about writing clean, secure, scalable code, solving complex problems, and working with a first class global engineering team — this is for you!
Key Responsibilities:
- Contribute to the development of a well-scoped backend system using Node.js and TypeScript.
- Translate product and technical requirements into high-quality backend services and APIs.
- Collaborate with engineers, architects, and product owners in a scaled agile environment to deliver working software iteratively.
- Implement robust authentication, authorization, API key handling, rate-limiting, and session management mechanisms.
- Maintain code consistency and software quality through effective testing, documentation, and code reviews.
- Align new work with existing architectural patterns and established technical decisions.
- Create and maintain clear, concise technical documentation to support deployment and future maintenance.
- Participate actively in team discussions, standups, and reviews to ensure transparent and aligned progress.
- Apply DevOps practices including infrastructure-as-code, container orchestration, and continuous delivery.
Qualifications
- 5–7 years of professional backend software engineering experience.
- Strong proficiency in Node.js and TypeScript.
- Solid understanding of RESTful API development and integration.
- Experience with authentication and authorization mechanisms, API key management, rate limiting, and session handling.
- Comfortable working within predefined system architectures and boundaries.
- Experience with infrastructure tools and cloud-native technologies, such as:
- Terraform
- Kubernetes
- Emissary Ingress
- Helm
- ArgoCD
- Strong attention to detail and commitment to code quality and maintainability.
- Proven ability to write effective technical documentation and articulate implementation decisions.
- Excellent communication and collaboration skills, especially within cross-functional agile teams.
- Fluent in English.
Nice to Have:
- Familiarity with Agile/Scrum methodologies.
- Team leadership experience is a valuable asset.
- Experience working with microservices architectures.
- Familiarity with modern API protocols.
Benefits and Perks
Location: Can work from anywhere within Mexico (working from the office will be required time to time)
Offices: Av. de las Américas 1254-17th, Country Club, 44610 Guadalajara, Jal.
Read Full Description