Company Description
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.
Job Description
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.
Additional Information
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.