HamburgerMenu
hirist

Senior Software Engineer - Java/Python

TargetHR
Bangalore
3 - 7 Years

Posted on: 26/10/2025

Job Description

Responsibilities :

- Design and Architecture : Collaborate on requirements; design scalable systems; own end-to-end module delivery; drive technical decisions for reliability and performance.

- Database Management : Design/maintain databases; optimize queries; model data (NoSQL/relational).

- API Development : Build secure RESTful APIs with auth mechanisms; apply system design patterns; independently design small services.

- Integration and Optimization : Integrate third-party services; sync data; debug, profile, and scale applications; resolve production issues.

- Code Quality : Write clean code; unit/integration test; conduct code reviews; mentor juniors; establish best practices.

- Collaboration : Work in Agile with PMs, QAs, and cross-functional teams; identify process improvements to scale engineering.

Requirements :

- Bachelor's/Master's in Computer Science or related field.

- 3 years of backend development experience building production apps.

- Proficiency in Java, Node.js, or Python.

- Experience with relational/NoSQL databases (e. g., MySQL, MongoDB).

- Strong RESTful API design; system/OOD patterns.

- Familiarity with Git, cloud platforms (AWS/Azure/GCP).

- Excellent problem-solving, communication, and teamwork skills.

- Product company experience preferred.

Good-to-Have :

- Node.js or React.js experience.

- MongoDB hands-on work.

- Mentoring/leading small teams.

- Docker/Kubernetes knowledge.

info-icon

Did you find something suspicious?