Job Description
<p><p><b>Job Title : </b> Backend Python Developer<br/><br/><b>Experience : </b> 4 to 6 years<br/><br/><b>Location : </b> Bangalore<br/><br/><b>About VectorStack : </b><br/><br/>VectorStack is a tech-innovation company driving digital transformation and business performance via cloud, AI/ML, software development, and consulting (vectorstack.co).<br/><br/>We partner with clients across Retail, FinTech, EdTech, AdTech, and more to build scalable, secure, and future-ready technology stacks.<br/><br/><b>Role Overview : </b><br/><br/>As a Backend Python Developer at VectorStack, youll be part of a core engineering team building APIs, backend services, and scalable data systems.
You will play a key role in designing, developing, and maintaining backend solutions that power products and client projects.<br/><br/><b>Key Responsibilities : </b><br/><br/>- Architect, build, and maintain backend services, APIs, and microservices using Python (Flask & FastAPI).<br/><br/>- Design and implement CRUD operations across databases (MongoDB, SQL, etc.).<br/><br/>- Develop and maintain data schemas, indexes, and relationships.<br/><br/>- Implement robust error handling, logging, and validation in APIs.<br/><br/>- Optimize backend performance, scalability, and latency.<br/><br/>- Integrate with internal/external services, handling authentication, caching, and rate limiting.<br/><br/>- Deploy, manage, and monitor backend services on AWS (EC2, Lambda, S3, RDS, etc.).<br/><br/>- Write unit tests, integration tests, and conduct code reviews.<br/><br/>- Maintain API documentation, data models, and architecture diagrams.<br/><br/>- Collaborate with frontend, DevOps, QA, and product teams for end-to-end delivery.<br/><br/>- Stay up-to-date with emerging technologies and mentor junior engineers.<br/><br/><b>Required Skills & Qualifications : </b><br/><br/>- 4 to 6 years of backend software development experience.<br/><br/>- Strong proficiency in Python.<br/><br/>- Hands-on experience with RESTful APIs & microservices using Flask and FastAPI.<br/><br/>- Expertise in MongoDB and at least one relational database (PostgreSQL/MySQL).<br/><br/>- Strong knowledge of CRUD operations, data modeling, and query optimization.<br/><br/>- Proven experience with AWS services (EC2, Lambda, S3, RDS, IAM, CloudWatch).<br/><br/>- Familiarity with Docker and containerization.<br/><br/>- Understanding of asynchronous programming (asyncio, background tasks).<br/><br/>- Strong debugging, troubleshooting, and performance tuning skills.<br/><br/>- Experience with Git, CI/CD pipelines, and coding best practices.<br/><br/>- Good communication and collaboration skills.<br/><br/><b>Preferred / Nice-to-Have : </b><br/><br/>- Experience with Kubernetes / orchestration.<br/><br/>- Knowledge of message queues/streaming (RabbitMQ, Kafka).<br/><br/>- Familiarity with Redis/Memcached for caching.<br/><br/>- Experience with JWT, OAuth2 authentication frameworks.<br/><br/>- Exposure to event-driven architectures.<br/><br/>- Domain experience in e-commerce, fintech, or SaaS platforms.<br/><br/>- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).<br/><br/><b>Why Join VectorStack?</b><br/><br/>- Work on cutting-edge backend systems in cloud & AI-driven projects.<br/><br/>- Collaborate with a high-performing cross-functional team.<br/><br/>- Be part of a company shaping future-ready technology solutions.</p><br/></p> (ref:hirist.tech)