Full-stack Tech Lead (Java + React)
Our client is a cutting-edge clinical software startup, revolutionizing the world of clinical trials. Their agile, product-focused approach allows them to deliver innovative solutions that empower researchers and medical professionals to make faster, data-driven decisions that improve research outcomes. They are on a mission to transform the clinical trial industry, and we are looking for talented and passionate individuals to join their growing team.
We are seeking a highly skilled Full-stack Tech Lead with expertise in Java, Spring Boot, and React to help lead one of pods. The ideal candidate will have hands-on experience with AWS, Kubernetes, Terraform, or similar IaC technologies, and a strong understanding of modern web application architecture. As a Tech Lead, you will be responsible for guiding a development team and ensuring the delivery of high-quality, scalable software solutions that
meet business requirements.
Key Responsibilities:
- Lead, mentor, and manage a team of developers, fostering a culture of collaboration, continuous improvement, and knowledge sharing.
- Design and implement scalable, secure, and maintainable web applications using Java, Spring Boot, React, and other modern technologies.
- Collaborate with product managers, UX/UI designers, and other stakeholders to define and prioritize product requirements and translate them into technical solutions.
- Drive architectural decisions, ensuring alignment with company best practices and industry standards.
- Optimize applications for maximum speed, security, and scalability.
- Implement and maintain CI/CD pipelines and automated testing frameworks.
- Troubleshoot and resolve complex technical issues, providing guidance and support to the development team.
- Continuously evaluate and incorporate new technologies, tools, and best practices to stay current with industry trends and standards.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of experience in software development, with a focus on web applications.
- Expertise in Java, Spring Boot, and React, with a strong understanding of modern web application architecture.
- Experience with AWS, Terraform, or similar cloud technologies.
- Proficient in designing and implementing RESTful APIs, microservices, and distributed systems.
- Knowledge of Agile methodologies and experience working in a fast-paced, product-focused environment.
- Excellent problem-solving, leadership, and communication skills.
Nice to have:
- Experience in the clinical trials, healthcare, or pharmaceutical industry.
- Familiarity with Docker, Kubernetes, and containerization technologies.
- Working knowledge of AI/ML technologies such as model training and LLMs.