Job Title: Senior Full Stack Developer (4–6 Years Experience)
Role Overview
We are looking for a Senior Full Stack Developer with 4–6 years of experience who can design, build, and scale robust web applications end-to-end. You will work across both frontend and backend technologies—primarily React and Node.js—while taking ownership of key modules, driving technical decisions, and ensuring high-quality, maintainable code.
This role requires a strong grasp of system design fundamentals, performance optimization, and modern DevOps practices to deliver scalable and reliable applications.
Key Responsibilities
- Build and maintain dynamic, responsive web applications using React
- Design and develop scalable backend services and APIs using Node.js (NestJS)
- Architect and optimize database solutions across SQL and NoSQL systems (e.g., MongoDB, PostgreSQL)
- Take ownership of end-to-end feature development, from requirement understanding to deployment
- Optimize applications for performance, scalability, and reliability
- Collaborate closely with UI/UX designers and translate Figma designs into high-quality interfaces
- Implement and enhance CI/CD pipelines and contribute to automated deployment workflows
- Containerize applications using Docker and manage deployments on cloud platforms (preferably Azure)
- Lead code reviews, enforce coding standards, and mentor junior developers
- Identify technical debt and proactively drive improvements in architecture and code quality
- Troubleshoot production issues and ensure system stability
Must-Have Skills
- 4–6 years of full stack development experience
- Strong proficiency in JavaScript (ES6+)
- Advanced experience with React.js (hooks, performance optimization, state management)
- Strong backend development experience using Node.js (NestJS Preferred)
- Solid experience with MongoDB and at least one relational database (PostgreSQL/MySQL)
- Strong understanding of RESTful APIs, API design, and integration patterns
- Hands-on experience with Git and collaborative workflows (PR reviews, branching strategies)
- Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI)
- Good understanding of HTML5, CSS3, and responsive design principles
- Strong debugging, performance tuning, and problem-solving skills
- Exposure to docker container & microservices architecture and distributed systems
- Familiarity with system design concepts (scalability, caching, load balancing)
- Experience with different services in a cloud platform like Azure (Preferred) / AWS
Good to Have
- Exposure to GenAI/LLM integrations or modern AI-driven features
- Experience in Python (FastAPI)
- Mentorship to Junior Developers.
Soft Skills
- Strong communication skills with the ability to articulate technical decisions clearly.
- Ability to take ownership and drive tasks independently.
- Mentorship mindset and willingness to support team growth.
- Comfortable working in agile environments with evolving requirements.