Fullstack Software Engineer

  • Full-time

Company Description

At KMS Technology, we are dedicated to delivering cutting-edge solutions and services that empower businesses to achieve their goals. Our team is composed of highly skilled professionals who are passionate about technology and innovation. We provide a dynamic and collaborative work environment where you can grow your career and make a significant impact.

Job Description

We are seeking a skilled and motivated Full Stack Software Engineer with strong frontend development expertise in React and hands-on backend experience with NestJS. This role will be part of a core engineering team building scalable, secure, and user-friendly applications in the HealthTech industry.

The ideal candidate has a solid understanding of modern web development, enjoys building intuitive user interfaces, and is comfortable developing and integrating backend services. You will work with a modern technology stack that includes React, TypeScript, NestJS, and Medplum, contributing to the development of healthcare solutions that improve clinical workflows and user experiences.
 

Responsibilities:

      Frontend Development

  • Design, develop, and maintain responsive, scalable, and reusable user interface components using React and TypeScript.

  • Build intuitive and high-performance web applications following modern frontend development practices.

  • Collaborate with UI/UX designers.

  • Integrate frontend applications with backend services and APIs, ensuring reliable data exchange and seamless user experiences.

  • Optimize frontend performance, maintainability, and responsiveness across different devices and browsers.

      Backend Development & Integration

  • Design, develop, and maintain backend services and RESTful APIs using NestJS, Node.js, and TypeScript.

  • Implement business logic, data validation, authentication, and authorization mechanisms to support application requirements.

  • Integrate frontend and backend components with the Medplum healthcare platform, working with FHIR-based healthcare resources.

  • Collaborate with other engineers to design scalable backend architectures and ensure reliable application performance.

  • Troubleshoot and resolve issues across frontend and backend components.

      Quality & Engineering Practices

  • Write clean, maintainable, testable, and well-documented code following established engineering standards.

  • Develop and maintain unit and integration tests to ensure application reliability and code quality.

  • Participate in code reviews, providing constructive feedback and contributing to continuous improvement.

  • Apply application security best practices, particularly when handling sensitive healthcare information and supporting HIPAA compliance requirements.

  • Collaborate with cross-functional teams, including Product Owners, designers, QA engineers, and other developers, to deliver high-quality solutions.

  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, backlog refinement, and retrospectives.

Qualifications

Required Skills & Experience

  • 3+ years of professional software development experience, with a strong focus on frontend development and hands-on backend experience.

  • Strong proficiency in React, including functional components, Hooks, state management, component architecture, and reusable UI development.

  • Solid experience with JavaScript (ES6+), TypeScript, HTML5, and CSS3.

  • Hands-on experience developing backend applications and RESTful APIs using NestJS and Node.js.

  • Experience integrating frontend applications with backend APIs and external services.

  • Understanding of authentication, authorization, API security, and modern web application architecture.

  • Familiarity with relational or NoSQL databases and basic data modeling concepts.

  • Experience with Git, version control workflows, and collaborative development practices.

  • Understanding of software testing principles, debugging, and troubleshooting.

  • Strong problem-solving skills and the ability to collaborate effectively within cross-functional engineering teams.

  • Experience working in Agile development environments.

 

Preferred

  • Experience developing mobile applications using React Native.

  • Familiarity with Medplum, FHIR standards, or healthcare data interoperability.

  • Experience with Tailwind CSS or similar modern styling frameworks.

  • Knowledge of healthcare application security, patient data privacy, and HIPAA compliance.

  • Familiarity with cloud platforms such as AWS or Azure.

  • Experience with CI/CD pipelines and automated deployment processes.

  • Experience with frontend and backend testing frameworks such as Jest, React Testing Library, or Cypress.

  • Previous experience developing applications in the healthcare or HealthTech industry.

Additional Information

Location: Guadalajara, Jalisco, Mexico (Hybrid) 

Benefits and Perks

Perks you enjoy at KMS Mexico

  • Mexican law benefits
  • 15 days of PTO (in year zero, from the first year onwards it is 3 days per year).
  • 5 days' leave for the death of immediate family members, negotiable.
  • Major Medical Expenses Insurance with coverage for immediate dependents (spouse and children).
  • Annual performance bonus (≈10% of annualized salary).
  • Annual salary adjustment.
  • Employee Referral Bonus.
  • Paid Certifications / Courses
  • Coursera License.
  • 5% Savings Fund.
  • 5% Grocery Vouchers.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy NoticeImprint