Job Opportunity Posted today

Full Stack Engineer

CodeVyasa

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 inPythonandDjango 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 withPostgreSQLorMySQL, including query optimization and database schema design
  • Experience withGit, GitHub, Docker, and CI/CD pipelines
  • Working knowledge ofAWSor other cloud platforms
  • Familiarity withAgile/Scrumdevelopment 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 APIsusingDjango REST Framework (DRF)
  • Build responsive and reusable UI components using React.js
  • Participate inLow-Level Design (LLD)andSystem Designdiscussions 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.


About this job listing
This job opportunity is provided through our external job listing network. MyJobAlerts helps you discover job opportunities and redirects you to the original listing to apply.