
Backend Python Developer

Backend Python Developer
40
Applications
Not Accepting Applications
About the Job
Skills
Job Title: Backend Python Developer
Experience: 4 – 6 years
Location: Bangalore
About VectorStack
VectorStack is a tech‐innovation company driving digital transformation and business performance via cloud, AI/ML, software development, and consulting. (vectorstack.co)
We partner with clients across Retail, FinTech, EdTech, AdTech, and more to build scalable, secure, and future-ready technology stacks.
As a Backend Python Developer at VectorStack, you’ll be part of a core engineering team crafting APIs, backend services, data systems, and helping scale our product offerings and client projects.
Key Responsibilities
- Architect, build, and maintain backend services, APIs, and microservices using Python with Flask and FastAPI frameworks
- Design, develop, and optimize CRUD (create, read, update, delete) operations across databases (MongoDB, SQL or other)
- Model and maintain data schema, indexes, constraints, and relations (where applicable)
- Ensure robust error handling, logging, and validation in APIs
- Optimize performance, scalability, and latency of backend endpoints
- Integrate with other services (internal / external), handling authentication, rate limiting, caching, and versioning
- Deploy, manage, and monitor backend services on AWS (EC2, Lambda, S3, RDS, etc.)
- Write unit tests, integration tests, and perform code reviews
- Maintain documentation (API specs, data models, architect diagrams)
- Collaborate with frontend, DevOps, QA, and product teams to deliver end-to-end solutions
- Stay current with technology trends, propose enhancements, and mentor junior engineers
Required Skills & Qualifications
- 4 to 6 years of software development experience, with a focus on backend systems
- Strong proficiency in Python
- Solid hands-on experience building RESTful APIs and microservices with Flask and FastAPI
- Experience working with MongoDB; also comfortable with at least one relational database (PostgreSQL, MySQL, etc.)
- Depth in designing and implementing CRUD operations, data modelling, query optimization
- Experience deploying and managing services on AWS – including but not limited to EC2, Lambda, S3, RDS, IAM, CloudWatch
- Familiarity with containerization (Docker) is preferred
- Understanding of asynchronous programming / concurrency (asyncio, background tasks)
- Strong debugging, troubleshooting, and performance tuning skills
- Solid experience with version control (Git), CI/CD pipelines, and development best practices
- Good communication skills and ability to collaborate across cross-functional teams
Preferred / Nice-to-Have
- Experience in Kubernetes / orchestration
- Experience with message queues / streaming systems (RabbitMQ, Kafka)
- Knowledge of caching technologies (Redis, Memcached)
- Familiarity with authentication/authorization frameworks (JWT, OAuth2)
- Experience with event-driven architectures
- Exposure to domain areas such as e-commerce, fintech, or SaaS platforms
- Experience with logs & monitoring tools (Prometheus, Grafana, ELK stack)
About the company
Industry
IT Services and IT Consul...
Company Size
51-200 Employees
Headquarter
bangalore
Other open jobs from VectorStack
