HamburgerMenu
hirist

Backend Developer - Python Technologies

Vectorstack
Bangalore
5 - 8 Years

Posted on: 08/10/2025

Job Description

Description :

Job Title : Backend Python Developer

Location : Bangalore

Employment Type : Full-Time

Experience Required : 5 to 8 years (Mid-Level)

About VectorStack :

VectorStack is a tech-innovation company driving digital transformation and business performance through cloud, AI/ML, software development, and consulting. We partner with clients across Retail, FinTech, EdTech, AdTech, and more to build scalable, secure, and future-ready technology stacks.

Key Responsibilities :

- Architect, build, and maintain backend services, APIs, and microservices using Python (Flask / FastAPI).

- Design and optimize CRUD operations across relational and non-relational databases (MongoDB, SQL, PostgreSQL, MySQL).

- Model and maintain data schemas, indexes, constraints, and relationships.

- Ensure robust error handling, logging, and API validation.

- Optimize backend endpoints for performance, scalability, and latency.

- Integrate services with authentication, rate limiting, caching, and versioning.

- Deploy, manage, and monitor backend services on AWS (EC2, Lambda, S3, RDS, IAM, CloudWatch).

- Write unit tests, integration tests, and conduct code reviews.

- Maintain API specs, data models, and architecture documentation.

- Collaborate with frontend, DevOps, QA, and product teams for end-to-end delivery.

- Stay updated with technology trends and mentor junior engineers.

Required Skills & Qualifications :

- 4 to 6 years of backend software development experience.

- Strong proficiency in Python with hands-on experience in RESTful APIs and microservices.

- Proficiency with Flask and FastAPI frameworks.

- Strong database knowledge : MongoDB and at least one relational DB (PostgreSQL/MySQL).

- Deep understanding of CRUD operations, data modeling, and query optimization.

- Experience deploying and managing services on AWS.

- Familiarity with Docker and containerization.

- Understanding of concurrency and asynchronous programming (asyncio, background tasks).

- Strong debugging, troubleshooting, and performance tuning skills.

- Solid experience with Git, CI/CD pipelines, and coding best practices.

- Strong communication and collaboration skills.

Preferred / Nice-to-Have :

- Kubernetes / container orchestration.

- Messaging and streaming systems (RabbitMQ, Kafka).

- Caching systems (Redis, Memcached).

- Authentication/authorization frameworks (JWT, OAuth2).

- Experience with event-driven architectures.

- Domain experience in e-commerce, fintech, or SaaS platforms.

- Logs and monitoring tools (Prometheus, Grafana, ELK stack).

Why Join VectorStack :

- Be part of a core engineering team solving real-world, large-scale problems.

- Work on cutting-edge cloud and AI/ML-powered solutions.

- Collaborative, growth-oriented environment.

- Competitive compensation and opportunities for career advancement.


info-icon

Did you find something suspicious?