Flag job

Report

Backend Python Developer

Salary

₹40 - 60 LPA

Min Experience

4 years

Location

Bengaluru East, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Skills:
Python, API, AWS, CRUD, Flask, Microservices,

Job Title: Backend Python Developer

Experience: 4 6 years

Location: Bangalore

About VectorStack

VectorStack is a techinnovation 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, youll 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

VectorStack is a techinnovation 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.

Skills

python
api
aws
crud
flask
microservices