Senior Full Stack Software Engineer
About Genetico:
Genetico is the first company in Asia to build a specialized Artificial Intelligence powered clinical genetics software for rare and genetic diseases. Our mission is to empower clinicians to perform better diagnosis, management, care and research in rare diseases.
Backed by Ministry Of Electronics & Information Technology, BIRAC, IIT Mandi, and prominent investors, Genetico is developing the digital backbone of the Indian Rare Disease ecosystem. It's platform is currently deployed at key Centers of Excellence in India.
Genetico is led by of passionate team of seasoned key opinion leaders in the field of medical genetics, pharmaceuticals, AI, technology and genomics. It's team has a perfect mix of experienced and enthusiastic young minds dedicated to solving some of the most critical challenges in the field of precision medicine.
In this role, you will get the opportunity to work with an interdisciplinary team which will empower you to take on difficult challenges and outgrow yourself. You will work with exceptional and motivated talent, that works in a highly collaborative fashion. Everyone will root for your success and cheer for you. We are solving hard problems in a fun and relaxed environment.
Responsibilities:
- Own and deliver end-to-end features and core system modules.
- Design and implement scalable backend services using Java and Spring Boot.
- Build and maintain RESTful APIs for internal and external integrations.
- Contribute to frontend development with JavaScript and Spring-based technologies.
- Write clean, modular, and testable code; ensure quality with unit tests and secure coding practices.
- Implement and manage CI/CD pipelines using Git, Jenkins, and Docker.
- Debug and resolve complex issues in multi-module production environments.
- Participate in architectural and design discussions to influence system evolution.
- Collaborate with Product and Design teams on feature scope and delivery.
- Mentor junior engineers through code reviews and technical guidance.
- Maintain system performance, uptime, and reliability as top priorities.
Preferred candidate profile
- 3 to 5 years of professional software development experience.
- Strong expertise in Java, Spring Boot, JPQL, XML, and REST APIs.
- Solid understanding of JavaScript for frontend logic and interactions.
- Experience with Git, Jenkins, and Docker in a CI/CD environment.
- Familiarity with Python/Django to understand and extend existing components.
- Proven ability to troubleshoot, solve problems, and design maintainable systems.
- Strong communication and collaboration skills.
- Bachelors degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Growth potential into Tech Lead or Architect roles as the team expands.
Preferred Skills
- Exposure to healthcare or enterprise SaaS products.
- Experience with container orchestration or distributed systems.
- Working knowledge of cloud platforms (AWS, GCP).Role & responsibilities