Full Stack Engineer
CodeVyasa · Bangalore district, India
Job Description
Job Description
Role Overview
We are looking for an experienced Full Stack Python Developer ll Bangalore ll 4+ yrs of experience with strong expertise in Python, Django, Django REST Framework (DRF), and React.js . The ideal candidate should have hands-on experience building scalable web applications, designing secure REST APIs, and developing high-performance frontend applications. You will contribute to system design, database optimization, asynchronous processing, and cloud-native application development while collaborating with cross-functional teams in an Agile environment.
About Us
CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, RazorPay, Swiggy , and others. We are a team of 850+ engineers , driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.
Mandatory Skills
- Strong hands-on experience inPython andDjango Framework
- Expertise inDjango REST Framework (DRF) for REST API development
- Strong proficiency inReact.js, JavaScript (ES6+), HTML5, and CSS3
- Experience designing and consumingRESTful APIs
- Good understanding ofSystem Design , including scalability, performance optimization, caching, load balancing, and microservices architecture
- Experience withLow-Level Design (LLD) and Object-Oriented Design principles
- Strong knowledge ofData Structures & Algorithms (DSA)
- Strong experience withPostgreSQL orMySQL , including query optimization and database schema design
- Experience withGit, GitHub, Docker, and CI/CD pipelines
- Working knowledge ofAWS or other cloud platforms
- Familiarity withAgile/Scrum development methodologies
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
Preferred Qualifications
- Experience withRedis ,Celery , or other asynchronous processing frameworks
- Experience implementing caching strategies and messaging solutions
- Knowledge of distributed systems and microservices architecture
- Experience integrating third-party APIs and cloud services
- Strong debugging, troubleshooting, and performance optimization skills
- Experience working on enterprise-scale web applications
Key Responsibilities
- Design, develop, and maintain scalable web applications usingPython, Django, and React.js
- Design and develop secure, scalableREST APIs usingDjango REST Framework (DRF)
- Build responsive and reusable UI components using React.js
- Participate inLow-Level Design (LLD) andSystem Design discussions to build scalable, maintainable, and high-performance applications
- Design database schemas and optimize queries for performance and scalability
- Implement caching, asynchronous processing, and messaging solutions where applicable
- Integrate frontend applications with backend services and third-party APIs
- Optimize application performance, reliability, and security
- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps teams to deliver high-quality solutions
- Participate in code reviews, sprint planning, and Agile ceremonies
- Troubleshoot production issues and implement long-term scalable solutions
Why Join Us?
- Work on innovative, high-impact projects with leading global clients.
- Exposure to large-scale Data Science, AI, and Analytics initiatives.
- Continuous learning and upskilling opportunities through internal and external programs.
- Supportive and collaborative work culture with flexible policies.
- Competitive salary and comprehensive benefits package.
- Free healthcare coverage for employees and dependents.
Details
| Company | CodeVyasa |
| Location | Bangalore district, India |
| Type | FULL TIME |
| Niche | tech |
