Senior 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 looking for a Senior Software Engineer to design, develop, and maintain high-quality applications. The ideal candidate has strong expertise in React and Java, with experience in MongoDB and MySQL.

As a Mid-Senior Software Engineer, you will play a significant role in developing and scaling our web applications, collaborating effectively with cross-functional teams to deliver high-quality and reliable solutions. You will contribute to full-stack development, working on both front-end (React) and back-end (Java, databases) components.

Key Responsibilities

  • Develop, maintain, and optimize web applications using React (front-end) and Java (back-end).

  • Contribute to the design and implementation of robust APIs and services that integrate with MongoDB and MySQL.

  • Collaborate with UI/UX designers to implement user-friendly and responsive interfaces.

  • Participate in efforts to optimize application performance, ensuring scalability and security under guidance.

  • Work closely with product owners, QA engineers, and DevOps teams to support efficient deployments.

  • Write clean, maintainable, and well-documented code following established best practices.

  • Debug and troubleshoot issues across the full technology stack, escalating complex problems as needed.

  • Actively participate in code reviews and contribute to knowledge sharing within the team.

Qualifications

  • 3+ years of experience in software development.

  • Solid understanding and practical experience with React (familiarity with React Hooks and Context API is expected; experience with Redux and TypeScript is a plus).

  • Good working knowledge of Java.

  • Hands-on experience with at least one NoSQL (e.g., MongoDB) or relational database (e.g., MySQL).

  • Understanding of RESTful API development and integration.

  • Familiarity with version control systems (Git, GitHub).

  • Experience working within Agile/Scrum methodologies.

  • Strong problem-solving and debugging abilities.

  • NPM

Preferred Qualifications

  • Exposure to Cloud platforms (AWS, Azure, or GCP).

  • Familiarity with CI/CD concepts and basic DevOps practices.

  • Understanding of containerization concepts (Docker).

  • Experience with basic performance optimization techniques.

Additional Information

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.
Privacy PolicyImprint