HamburgerMenu
hirist

ArcherPoint - Backend Software Engineer - Python/Flask

ArcherPoint
6 - 10 Years
Chennai

Posted on: 23/07/2026

Job Description

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.

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...