Skip to content
← Back to job listings

Software Engineer II (Fullstack)

jobgether · India

Software DevelopmentRemoteExternal listingfull-time18 days ago

About The Role

  • 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.

Accountabilities

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.

Requirements

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.

Benefits

  • 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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing