Senior Full-stack Engineer (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 Senior Developer with expertise in Java, Spring Boot, and React to join one of our 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 Senior Engineer, you will play a key role in designing, building, and maintaining high-quality, scalable software solutions that meet business requirements
Key Responsibilities
- Collaborate with and support team members, fostering a culture of teamwork, continuous improvement, and knowledge sharing.
- Design and implement scalable, secure, and maintainable web applications using Java, Spring Boot, React, and other modern technologies.
- Work closely with product managers, UX/UI designers, and other stakeholders to define and prioritize product requirements and translate them into technical solutions.
- Contribute to 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 insights and solutions to improve team productivity.
- Stay up to date with new technologies, tools, and best practices, and incorporate them into your work to align with industry trends and standards.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- 4+ 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.
- 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 with AWS, Terraform, or similar cloud technologies.
- 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.