Senior Full Stack Software Engineer
About the Role
- We are looking for a Full Stack Software Engineer to join our engineering team in India. You will contribute to building scalable, high-performance applications that support our software supply chain solutions. As part of a cross-functional agile team, you will work on both front-end and back-end technologies, ensuring seamless user experiences and robust system architecture.
What You’ll Do
- Design, develop, and maintain scalable full-stack applications using modern web technologies.
- Work across the entire software development lifecycle – from concept and design to testing and deployment.
- Build and optimize APIs, microservices, and distributed systems to enhance performance and scalability.
- Develop and maintain React front-end application, ensuring seamless UI/UX experiences.
- Implement back-end logic using Java.
- Work with cloud-native architectures (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes.
- Integrate and optimize databases (PostgreSQL, MySQL) for efficient data management.
- Collaborate with product managers, designers, and DevOps teams to ensure high-quality software delivery.
- Ensure security, performance, and maintainability of applications through best coding practices.
- Continuously improve the development process through automation, CI/CD pipelines, and testing strategies.
What We’re Looking For
- 5+ years of experience as a Full Stack Software Engineer.
- Proficiency in JavaScript/TypeScript and front-end framework React
- Strong backend development skills using Java.
- Experience working with RESTful APIs, and/or microservices architecture.
- Solid understanding of cloud platforms (AWS, GCP, Azure) and CI/CD pipelines.
- Familiarity with Docker, Kubernetes, and infrastructure as code (Terraform, Ansible).
- Hands-on experience with relational databases (PostgreSQL, MySQL).
- Strong problem-solving skills and the ability to work independently.
- Experience with Agile methodologies and DevOps culture is a plus.
- A passion for open-source technologies and secure software development.
Why Join Sonatype?
- Work with cutting-edge software supply chain security solutions.
- Competitive compensation and benefits package.
- Collaborative, innovative, and diverse work environment.
- Opportunities for growth through learning and development programs.
- Chance to make an impact in a high-growth, mission-driven company.
Skills
As published by lever · 7 questions · 1 written answer
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Other website, Portfolio URL, Twitter URL
Short answers (2)
- If you were referred by a current employee, please provide their full name. optional
- What is your Current Overall Compensation per Annum?
Pick from a list (4)
- Are you currently residing in India AND are legally authorized to work for any employer without sponsorship optional
- Are you currently located in Hyderabad, or are you willing to relocate to Hyderabad for this role?
- What is your current location? optional
- Please specify your actual notice period with your current employer. Note that we require the official notice period as per your contract, not a negotiable or estimated duration
Written answers (1)
- What is your Expected overall Compensation per Annum?
