
Backend Python Developer
7 days ago
Job Description
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)
-
Java Software Engineer
1 day ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Python Backend Developer
3 days ago
Bengaluru, Karnataka, India, Karnataka Tredence Inc. Full timeBackend Python Developer3-5yrsLocation: Bangalore/ Chennai/ Pune/ Gurgaon/ KolkataRole: Backend Python DeveloperWe are looking for a skilled and experienced Backend Python Developer with 3-4 years of hands-on experience in backend development, particularly with FastAPI. You will play a key role in designing, developing, and maintaining robust and scalable...
-
Java Software Engineer
4 days ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
3 days ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
1 week ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
1 week ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
3 days ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
4 days ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Python - Backend Developer
3 days ago
Bengaluru, Karnataka, India, Karnataka Vola Finance Full timePython - Backend developerWork experience - 4 to 6 yearsDomain - Backend development, PythonWe are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front...
-
Python Backend Developer
2 weeks ago
India SID Global Solutions Full timeJob Title: Python Backend Developer Job Description: We are seeking a skilled Python Backend Developer to join our team and contribute to building scalable, high-performance backend services. The ideal candidate will have strong expertise in Python frameworks, database modeling, and cloud-based deployments, along with a passion for writing clean,...