K

KMS Technology

Global software product development and testing

Senior Fullstack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeGuadalajara, Jalisco, MexicoNo salary listed

About the Job

Requirements

  • At least 7 years of professional experience in fullstack software development.
  • Strong experience with React or Angular and TypeScript.
  • Hands-on backend development experience with at least one of Node.js, Ruby on Rails, or Python.
  • Experience designing, implementing, and consuming REST and GraphQL APIs.
  • Experience with PostgreSQL, including data modeling and query optimization.
  • Hands-on experience building microservices, serverless applications, and event-driven architectures using Kafka or cloud messaging services such as AWS SNS/SQS, EventBridge, or Azure Service Bus.
  • Hands-on experience using AI-powered development tools such as Claude Code, Codex, GitHub Copilot, Cursor, or similar solutions for software development, code generation, testing, debugging, and code optimization.
  • Ability to work independently and collaborate with distributed teams in an Agile environment.

Responsibilities

  • Design and implement event-driven architectures using Kafka or cloud messaging services such as AWS SNS/SQS, EventBridge, or Azure Service Bus.
  • Design, develop, and maintain end-to-end features using React or Angular on the frontend and Node.js, Ruby on Rails, or Python on the backend.
  • Build, maintain, and optimize microservices and serverless components for scalability, reliability, and maintainability.
  • Develop, integrate, and maintain REST and GraphQL APIs.
  • Design data models and optimize queries in PostgreSQL.
  • Write clean, efficient, and well-tested TypeScript and backend code following established engineering standards.
  • Participate in architectural decisions, technical design discussions, and code reviews.
  • Troubleshoot, monitor, and resolve issues across frontend, backend, and distributed messaging components to ensure production reliability.
  • Use AI-powered development tools to accelerate development, support testing and debugging, and improve code quality.
  • Collaborate with cross-functional teams to estimate, plan, and deliver solutions in an Agile environment, while providing technical guidance and mentorship to other engineers.

Desired Qualifications

  • Experience with more than one of the listed backend technologies: Node.js, Ruby on Rails, or Python.
  • Experience with both React and Angular.
  • Production experience with more than one messaging platform, such as Kafka and a cloud-native service.
  • Experience with event-driven patterns such as event sourcing or CQRS.
  • Experience with AI-native development practices, including agentic coding workflows and AI integrated throughout the development lifecycle.

About the Company

KMS Technology

Global software product development and testing

KMS Technology provides offshore software product development and testing services to help clients extend their teams and accelerate delivery. It offers global engineering capacity, quality assurance, and test automation across the software development lifecycle, including tools like Katalon Studio. The company differentiates itself with a global delivery model, a focus on healthcare IT, and a history of helping startups and growth-stage companies move from prototype to scalable products. Its goal is to help clients grow faster by providing skilled offshore resources and rigorous testing to deliver high-quality software solutions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Atlanta, GA
Founded
2009

Recently Posted Jobs

Explore more opportunities at KMS Technology

See more jobs