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 Full-stack Software Engineer with a strong background in Figma plugin development, TypeScript, Next.js 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:
- Full Stack Development: Develop and maintain both frontend and backend components of an existing system, ensuring high performance, scalability, and reliability.
- Feature Implementation: Implement new features and enhancements for the designated system, primarily utilizing TypeScript and Next.js.
- Frontend Contribution: Actively contribute to the frontend using modern TypeScript with React.
- Code Quality & Review: Participate in code reviews to maintain high code quality and ensure adherence to established patterns.
- System Understanding: Quickly understand and navigate an existing codebase and system architecture, providing solutions aligned with current technical direction.
- Troubleshooting: Diagnose and resolve issues across the full stack of the assigned system.
- Documentation: Write clear, concise technical documentation to support ongoing maintenance and knowledge transfer.
Qualifications
- 5+ years of professional experience as a Full Stack Software Engineer.
- Strong proficiency in TypeScript for both frontend and backend development.
- Proven experience with Next.js.
- Proven experience developing Figma plugins.
- Solid experience with TypeScript and React.
- Strong understanding of web fundamentals (HTML, CSS, JavaScript).
- Experience with version control systems (Git).
- Experience with containerization technologies (e.g., Docker) in a maintenance context.
- Excellent problem-solving skills and a pragmatic approach to development.
- Strong communication skills, particularly for technical documentation and collaboration within an existing team.
- A proven track record of delivering production-ready software in a timely manner.
- Fluent in English.
Nice to Have:
Familiarity with Agile/Scrum methodologies.
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