Full-Stack Developer / Engineer (Junior / Mid-Level / Senior)
Job role insights
-
Date posted
February 24, 2026
-
Closing date
February 24, 2027
-
Hiring location
Bengaluru Chennai Delhi Gurugram Hyderabad Kolkata Mumbai Noida Pune Trivandrum Vizag (Visakhapatnam)
-
Offered salary
₹300,000 - ₹4,500,000/year
-
Career level
Junior Level Mid-Level Professional Senior Level Professional
-
Qualification
Graduate / Bachelor Degree
-
Experience
0 - 2 Years 3 - 5 Years 6 - 9 Years
-
Gender
Female Male
Description
Company Overview
We are a fast-growing software company dedicated to building scalable, user-friendly, and high-impact digital solutions. Our team thrives on collaboration, continuous learning, and technical excellence. We are looking for Full-Stack Developers/Engineers across Junior, Mid-Level, and Senior levels who are excited to work on both frontend and backend systems, delivering seamless end-to-end experiences for our customers.
Job Summary
As a Full-Stack Developer / Engineer, you will be responsible for building robust, scalable applications across the frontend and backend. You’ll work on everything from designing user interfaces to developing APIs and managing databases, ensuring smooth integration and performance.
This is an excellent opportunity for developers who enjoy working across the stack, taking ownership of features, and collaborating with cross-functional teams. Whether you are early in your career, ready to handle more technical ownership, or prepared to drive architecture and mentor others — this role provides a strong growth path.
Key Responsibilities
Core Responsibilities (All Levels)
- Design, develop, and maintain full-stack web applications (frontend + backend).
- Build responsive UIs with React, Angular, or Vue.js and integrate with APIs.
- Develop and maintain RESTful APIs and server-side logic (Node.js, Django, Spring Boot, etc.).
- Create and optimize database schemas (SQL/NoSQL) and ensure data integrity.
- Write clean, reusable, and maintainable code following industry best practices.
- Work with Git, participate in code reviews, and follow CI/CD workflows.
- Collaborate with product managers, designers, and QA teams to deliver complete features.
- Debug and resolve issues across the stack (frontend, backend, database).
Additional Responsibilities (Mid-Level)
- Take end-to-end ownership of features/modules, from planning to deployment.
- Implement unit, integration, and E2E tests to ensure product reliability.
- Optimize frontend performance (lazy loading, caching) and backend efficiency (query tuning, caching).
- Suggest improvements to codebase, workflow, and developer productivity tools.
Additional Responsibilities (Senior)
- Contribute to architecture and technology decisions for scalable systems.
- Mentor and guide junior developers through pair programming and code reviews.
- Lead critical feature development and ensure quality delivery.
- Champion best practices for security, scalability, and maintainability.
- Evaluate new technologies, frameworks, and patterns for adoption.
Required Technical Skills
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3 for frontend development.
- Experience with modern frontend frameworks (React, Angular, or Vue.js).
- Hands-on experience with backend development (Node.js, Django, Flask, Spring Boot, or similar).
- Understanding of REST API design and integration.
- Experience with databases (SQL – MySQL/PostgreSQL, NoSQL – MongoDB/Redis).
- Proficiency with Git, branching strategies, and CI/CD tools.
- Familiarity with testing frameworks (Jest, Mocha, Pytest, JUnit, Cypress).
- Ability to troubleshoot and optimize across frontend, backend, and database layers.
Experience Range
- Junior: 1–2 years of professional experience (or strong internship/projects)
- Mid-Level: 3–5 years of hands-on full-stack development experience
- Senior: 5–8 years of experience with architecture, mentoring, and leading complex projects
Final designation and compensation will depend on experience and interview performance.
Preferred Qualifications (Nice-to-Have)
- Experience with TypeScript for frontend and backend development.
- Familiarity with GraphQL or WebSockets for real-time data.
- Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes).
- Exposure to microservices architecture and distributed systems.
- Working experience in Agile/Scrum environments.
Soft Skills
- Strong problem-solving and critical thinking skills.
- Effective communication and collaboration with cross-functional teams.
- Ability to work independently and take initiative.
- (Senior) Willingness to mentor and coach junior developers.
- Curiosity and drive to stay updated with emerging technologies.
Benefits & Perks
- 🏡 Flexible work options – Remote / Hybrid (as per company policy)
- 🚀 End-to-end exposure to feature development across the stack
- 📚 Access to learning resources, certifications, and workshops
- 🧑🏫 Mentorship from experienced engineers and clear career growth roadmap
- 🏥 Health benefits and employee wellness programs
- 🌍 Opportunity to work on impactful products with global reach
Location
- Location: [City/Region] (Remote / Hybrid / Onsite – as per policy)
Compensation
Competitive salary, commensurate with level (Junior / Mid-Level / Senior) and experience.
Skills
Interested in this job?
327 days left to apply
