Senior Python Developer
Ashok Nagar, Bangalore
5 years
Python courseFlaskFastAPIRESTful APIMicroservices ArchitecturePostgreSQLMySQLMongoDBData ModelingCRUD operationsAsynchronous JavascriptAmazon Web Services (AWS)Docker ContainerCI/CDGit (Version Control System)Performance TuningException HandlingAPI ManagementKubernetesRabbitMQ
Job Description:
Job Title: Backend Python Developer
Location: Bangalore
Employment Type: Full-Time
Experience: 5–8 years
About VectorStack
VectorStack is a tech-innovation company driving digital transformation through cloud, AI/ML, software development, and consulting. We work with clients in Retail, FinTech, EdTech, AdTech, and more to build scalable, secure, and future-ready technology stacks.
Key Responsibilities
Architect, develop, and maintain backend services, APIs, and microservices using Python (Flask / FastAPI).
Design and optimize CRUD operations across relational (PostgreSQL/MySQL/SQL) and non-relational databases (MongoDB).
Manage data schemas, indexes, constraints, and relationships with efficient query optimization.
Implement robust error handling, logging, validation, and secure API integrations.
Optimize performance, scalability, and latency of backend endpoints.
Deploy, manage, and monitor services on AWS (EC2, Lambda, S3, RDS, IAM, CloudWatch).
Write tests, review code, and maintain API/data/architecture documentation.
Collaborate with frontend, DevOps, QA, and product teams for seamless delivery.
Stay updated with tech trends and mentor junior engineers.
Required Skills
5–8 years in backend software development with strong Python expertise.
Proven experience in RESTful APIs, microservices, Flask/FastAPI.
Proficiency in MongoDB and at least one relational DB (PostgreSQL/MySQL).
Solid understanding of CRUD, data modeling, concurrency, async programming.
Experience deploying on AWS, using Docker, CI/CD, Git, and coding best practices.
Strong debugging, troubleshooting, and performance tuning skills.
Preferred / Nice-to-Have
Kubernetes and container orchestration.
Messaging/streaming systems (RabbitMQ, Kafka).
Caching (Redis, Memcached).
Auth frameworks (JWT, OAuth2).
Event-driven architecture exposure.
Domain experience in e-commerce, fintech, or SaaS.
Monitoring tools (Prometheus, Grafana, ELK).
Why Join Us?
Join a core engineering team solving large-scale, real-world problems.
Work with cutting-edge cloud and AI/ML-powered solutions.
Collaborative, growth-oriented culture.
Competitive compensation and career advancement opportunities.