Skip to main content

Backend Software Engineer - Java/Node.js

Technology
Soven Developers
1 weeks agoUntil 8/8/2026

Job description

Backend Software Engineer

Our Client: Founded in 2020, our client is an industry-leading, first-of-its-kind in India, digital healthcare data platform and exchange, infused with AI/ML capabilities, delivering solutions to stakeholders in all segments of the healthcare sector.

Job Title: Backend Software Engineer

Education: BE/B.Tech

Experience: 2-4 years

Location: Bangalore

About the Role: We are looking for a Software Engineer (Backend) with strong fundamentals and hands-on experience building backend services. The ideal candidate should be comfortable working on APIs, databases, and deployments, and eager to grow into system design and ownership responsibilities.

Roles &

  • Responsibilities:

Backend Engineering:

  • Develop, maintain, and enhance backend services using Java and/or Node.js (TypeScript).
  • Build and maintain RESTful APIs with a focus on performance and reliability.
  • Apply good understanding of Data Structures &
  • Algorithms (DSA) and OOP concepts.
  • Debug production issues and contribute to system stability.
  • Write clean, readable, and maintainable code following best practices.

Database &

  • Data Handling:
  • Work with MongoDB and PostgreSQL for data storage and retrieval.
  • Write optimized queries and assist in schema design.
  • Understand data consistency, indexing, and basic performance tuning.

Deployment &

  • DevOps Exposure:
  • Assist in deploying applications across environments.
  • Work with Docker for containerization.
  • Understand and modify YAML (YML) configuration files.
  • Gain exposure to CI/CD pipelines and release processes.

Frontend Exposure (Limited):

  • Basic understanding of frontend technologies such as React.js or Next.js.
  • Ability to make small frontend changes and collaborate with frontend engineers when needed.

Code Quality &

  • Collaboration:
  • Write unit tests and assist in improving test coverage.
  • Participate in code reviews and learn from senior engineers.
  • Collaborate with product, QA, and engineering teams.
  • Follow Agile/Scrum development practices.

Requirements:

  • 2 years of professional software development experience.
  • Strong backend experience with Java and/or Node.js (TypeScript)
  • Good understanding of DSA, OOPs, and backend fundamentals
  • Experience in Python is required
  • Experience with MongoDB and PostgreSQL
  • Basic knowledge of Docker and deployment processes
  • Familiarity with Git and version control
  • Strong problem-solving and debugging skills

Good to Have (Nice-to-Have):

  • Exposure to React.js or Next.js
  • Basic understanding of system design concepts
  • Experience with cloud platforms (AWS / GCP / Azure)
  • Familiarity with CI/CD tools
  • Knowledge of authentication and authorization basics (JWT)
Keywords
ReactOSOCamlSCHEMAMongodbTypescriptNode.jsJavaScriptDevOpsPostgresqlPythonScrumUnit TestingJavaJWtCI/CDNodeYAMLDebugger

Interested in this role?