31 Jul
|
Cherry Bekaert
|
Telangana
31 Jul
Cherry Bekaert
Telangana
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.
Solid 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 up-to-date 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.
📌 Software Engineer Back End Developer Telangana
🏢 Cherry Bekaert
📍 Telangana