Backend Python Developer (Bengaluru)

Backend Python Developer (Bengaluru)

18 Aug
|
Spectrum Talent Management
|
Bengaluru

18 Aug

Spectrum Talent Management

Bengaluru

Role & responsibilities

Backend Engineer Job Description

This role is primarily focused on Python-based backend development, API engineering using FastAPI, and data-intensive application design using relational and NoSQL databases. The ideal candidate will work closely with product managers, front-end engineers, QA, support, and other engineering teams to deliver secure, reliable, and high-performance services. Exposure to JavaScript and React-based front-end development is a plus.

Responsibilities

- Design, develop, and maintain scalable backend systems and services using Python and FastAPI.
- Build secure, well-structured, and high-performance RESTful APIs for web applications and platform integrations.
- Design and optimize data models, queries, and access layers across relational and NoSQL databases.
- Contribute to application architecture, backend modernization, and service reliability improvements.
- Implement logging, monitoring, observability, and error-handling practices to improve operational resilience.
- Collaborate with front-end engineers and product teams to define service contracts and deliver end-to-end solutions.
- Write automated tests, participate in code reviews, and uphold engineering standards for quality, security, and maintainability.
- Support deployment pipelines, troubleshooting, and production issue resolution.
- Participate in agile ceremonies and contribute to continuous improvement across engineering practices.

Required Qualifications

- 4 to 7 years of professional software development experience with a strong focus on backend engineering.




- Very strong expertise in Python and backend application development.
- Strong hands-on experience building APIs and backend services using FastAPI.
- Strong experience with relational databases and NoSQL databases, including data modeling and query optimization.
- Experience designing, building, and consuming RESTful APIs and distributed services.
- Strong understanding of testing, debugging, performance tuning, and production support for backend systems.
- Experience with source control, CI/CD practices, and modern development workflows.
- Ability to work effectively in agile teams and collaborate across product, QA, and engineering functions.
- Strong communication, ownership, and problem-solving skills.

Preferred Qualifications

- Good-to-have knowledge of JavaScript, TypeScript, React, and up-to-date front-end development concepts.
- Experience with cloud platforms, containerization, and CI/CD pipelines.
- Exposure to event-driven systems, asynchronous processing, or distributed architectures.
- Experience with observability, performance tuning, and operational monitoring tools.
- Exposure to enterprise business platforms and complex data workflows.

Success Traits

- Demonstrates strong ownership of backend reliability, scalability, and maintainability.
- Approaches system design thoughtfully with attention to performance, data integrity, and security.
- Collaborates effectively with front-end and cross-functional teams to deliver complete solutions.
- Stays current with evolving backend engineering practices, tools, and frameworks.

📌 Backend Python Developer (Bengaluru)
🏢 Spectrum Talent Management
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend python developer (bengaluru) / bengaluru