Company Description
VentraGate is a cloud-focused solutions and services firm specializing in digital transformation and cloud-based technologies that customers love to use. As a leading transformation consultancy, VentraGate supports enterprises of all sizes in becoming more agile, competitive, and innovative in today's fast-evolving technological landscape. Guided by a customer-first approach, the company designs, builds, and sustains scalable digital solutions tailored to dynamic business needs.
Role Description
This is a full-time on-site role for a Full Stack Developer (Python), based in Coimbatore. The role involves developing, testing, and maintaining modern web applications. Responsibilities include designing and implementing front-end and back-end functionality, creating and optimizing APIs, and collaborating with cross-functional teams to ensure seamless integration. Ensuring code quality, scalability, and performance is a key part of this role.
Key Responsibilities
- Design, develop, and maintainbackend services and APIs using Python
- Build responsive and user-friendlyfrontend interfaces
- Integrate databases, third-party services, and external APIs
- Write clean, maintainable, and well-tested code
- Optimize application performance, security, and scalability
- Participate in system design, code reviews, and technical discussions
- Troubleshoot, debug, and upgrade existing applications
- Collaborate closely with product managers, designers, and QA teams
Required Skills & QualificationsBackend (Primary)
- Strong proficiency inPython
- Experience with Python frameworks such asDjango,Flask, orFastAPI
- RESTful API design and development
- Working knowledge ofORMs(Django ORM, SQLAlchemy)
- Experience with authentication, authorization, and security best practices
Frontend
- Proficiency inHTML, CSS, JavaScript
- Experience with modern frontend frameworks such asReact,Vue, orAngular
- Understanding of responsive design and cross-browser compatibility
Databases & Infrastructure
- Experience withSQL databases(PostgreSQL, MySQL)
- Familiarity withNoSQL databases(MongoDB, Redis) is a plus
- Experience withGitand version control workflows
- Understanding ofDocker, CI/CD pipelines, and basic cloud services (AWS / Azure / GCP)
Experience & Education
- 2+ years of hands-on experiencein full stack development using Python
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Nice to Have
- Experience with microservices architecture
- Knowledge of async programming in Python
- Exposure to message queues (RabbitMQ, Kafka)
- Experience with automated testing frameworks
- Prior experience in Agile/Scrum environments