Overview
About Genetico
Genetico Research & Diagnostics Pvt. Ltd. is a pioneering health-tech company—the first in Asia, and among the few globally, to develop specialized clinical genetics software focused on the diagnosis and management of rare and genetic diseases.
Role Overview
We’re seeking a Senior Software Engineer with 5–8 years of hands-on experience who can own the design and development of critical features, contribute to system architecture, and lead by example in engineering excellence. You’ll work across backend and frontend stacks, mentor junior team members, and ensure that our systems remain reliable, performant, and scalable.
Responsibilities
• Own and deliver end-to-end features and system modules.
• Design and implement scalable backend services using Java and Spring Boot.
• Write clean, modular, and testable code in Java, JPQL, and XML.
• Build and maintain RESTful APIs for internal and external integrations.
• Contribute to frontend development using JavaScript and collaborate on UI behavior.
• Implement CI/CD pipelines using Git, Jenkins, and Docker for smooth deployments.
• Investigate and resolve complex issues in a multi-module production environment.
• Collaborate closely with Product and Design teams to shape feature scope.
• Mentor junior engineers through code reviews and technical guidance.
• Participate in architectural and design discussions across teams.
• Maintain performance, uptime, and system reliability as a top priority.
Requirements
• 5–8 years of professional software development experience.
• Strong programming expertise in Java, Spring Boot, and working with JPQL, XML, and REST APIs.
• Solid command of JavaScript for frontend logic or interactions.
• Hands-on experience with Git, Jenkins, and Docker in a CI/CD context.
• Familiarity with Python and Django—able to understand and extend existing components when needed.
• Strong problem-solving skills with a passion for building reliable, maintainable systems.
• Proven ability to work in a collaborative environment, mentoring juniors and contributing to team growth.
• Good communication skills to discuss trade-offs and present solutions.