Home/Job List/Software Engineer (Back End Developer) (Telangana)
Cherry Bekaert

Software Engineer (Back End Developer) (Telangana)

Cherry Bekaert

Hyderabad, Telangana, India
Full-Time
Posted 28 days ago

Job Description & Responsibilities

About the Role We are looking for a Back-End Software Engineer to design, develop, and support scalable, high-performance backend systems across our Development & Engineering portfolio. This role is ideal for someone with strong Python/backend engineering experience who can take ownership of production-grade services, collaborate with globally distributed teams, and contribute to reliable, secure, and maintainable system designs.

Key Responsibilities - Design, develop, and maintain scalable backend systems using Python and related backend frameworks.

  • Own backend services end-to-end, including design, development, testing, deployment, and ongoing support.
  • Build and maintain APIs and backend integrations to support reliable system-to-system communication.
  • Troubleshoot and resolve defects, performance issues, and production incidents.
  • Apply best practices for reliability, scalability, performance, maintainability, and secure coding.
  • Collaborate with globally distributed teams, including U.S.-based stakeholders, in a remote/asynchronous work environment.
  • Contribute to technical design discussions and support architectural decisions.
  • Maintain clear technical documentation to support knowledge sharing and operational continuity.

Required Skills &

Experience - 5 years of hands-on backend software engineering experience.

  • Strong experience building production-grade systems using Python.
  • Experience with backend frameworks such as Flask, FastAPI, CherryPy, Quart, Pyramid, or similar.
  • Working knowledge of API design, RESTful services, backend integrations, and system-to-system communication.
  • Experience with relational databases, SQL, and data modeling concepts.
  • Familiarity with Git, CI/CD pipelines, Docker/containerization, and modern development practices.
  • Strong understanding of secure coding, testing, code quality, and maintainable software design.
  • Valuable problem-solving ability with ownership, attention to detail, and strong execution discipline.

Education Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related technical field. Equivalent practical experience may also be considered. .

Required Skills

PythonDockerSQLGitCI/CD

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience510 years
Positions1

Posted by

N/A

Posted on:

1 Aug 2026

About Cherry Bekaert

More open roles

Browse all jobs →