Software Engineer II (Fullstack) in India at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Fullstack) based in India.
This role offers the opportunity to build impactful customer-facing applications that shape how businesses deliver personalized digital experiences.
You will contribute to the development of scalable full-stack solutions across frontend, backend, and data-driven services.
Working within a collaborative engineering team, you will help design intuitive interfaces, reliable APIs, and powerful analytics capabilities.
The position combines technical ownership, problem-solving, and innovation in a fast-moving AI-powered technology environment.
You will partner with Product, Design, and Engineering teams to transform customer needs into high-quality software solutions.
This is an ideal opportunity for an engineer who enjoys building modern applications and making a measurable impact through technology.
The Software Engineer II (Fullstack) will contribute to designing, developing, and maintaining customer-facing applications that enable users to configure, manage, and optimize digital experiences. The role requires strong technical execution, collaboration, and ownership throughout the software development lifecycle.
- Design, develop, test, and maintain full-stack applications using React.js, Java Spring Boot, and Python.
- Build intuitive, responsive, and high-performance user interfaces for search, merchandising, analytics, and reporting workflows.
- Develop scalable backend services and REST APIs to support customer-facing platform capabilities.
- Create and maintain Python-based services and data pipelines that support analytics and customer insights.
- Collaborate with Product, Design, and Engineering teams to translate business requirements into reliable software solutions.
- Write clean, maintainable, and well-tested code while following modern engineering practices.
- Participate in technical discussions, architecture reviews, code reviews, and development planning.
- Monitor production systems, troubleshoot technical issues, and contribute to improving application reliability and performance.
- Identify opportunities to enhance developer productivity, application quality, and system scalability.
- Take ownership of features from initial design through deployment and continuous improvement.
- Contribute to building customer-focused solutions that improve usability and overall product experience.
The ideal candidate has professional experience developing modern full-stack applications and enjoys solving complex technical challenges. They should demonstrate strong programming skills, collaboration abilities, and an ownership mindset.
- 3–6 years of professional software development experience.
- Strong experience with Java and backend application development using Spring Boot.
- Experience building modern web applications with React.js, JavaScript or TypeScript, HTML, and CSS.
- Hands-on experience developing RESTful APIs and integrating frontend applications with backend services.
- Experience using Python for automation, backend development, or data processing workflows.
- Good understanding of relational databases and SQL.
- Familiarity with cloud platforms such as AWS or GCP.
- Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.
- Knowledge of container technologies such as Docker and Kubernetes is a plus.
- Strong problem-solving and debugging abilities.
- Passion for creating high-quality customer-facing products.
- Ability to work effectively in an agile, collaborative environment.
- Strong communication skills and willingness to continuously learn and share knowledge.
- Ability to independently drive technical tasks and features to completion.
- Flexible working hours designed to support different working styles.
- Remote-first work environment with access to global collaboration opportunities.
- Freedom and trust-based culture focused on ownership and results.
- Opportunities for professional growth through development programs, workshops, certifications, and learning resources.
- Annual professional education budget to support continuous skill development.
- Employee Assistance Program and access to wellness resources.
- Subscription to wellness platforms supporting mental health and mindfulness.
- Paid volunteering days to support community initiatives.
- Additional company-wide disconnect days throughout the year.
- Sports, yoga, and meditation initiatives to support employee wellbeing.
- Extended parental leave benefits for eligible employees.
- Equity opportunities through Restricted Stock Units or Stock Options depending on role and location.
- Company performance bonus and employee referral rewards.
- Global company events and opportunities to connect with colleagues worldwide.