Job Title : Full Stack Developer
Location : Chennai (Remote)
Experience : 3–6 Years
Employment Type : Full-time
Job Overview :
We are seeking an experienced Full Stack Developer who can design, develop, and maintain scalable web applications from concept to deployment. The ideal candidate should have strong hands-on experience in both front-end and back-end technologies, a solid understanding of software development principles, and a passion for delivering high-quality, maintainable code in an Agile environment.
Key Responsibilities :
- Design, develop, test, and deploy robust web applications using modern frameworks and technologies.
- Work on both client-side and server-side development to ensure seamless integration.
- Collaborate with product managers, UI / UX designers, and other developers to translate requirements into technical solutions.
- Develop RESTful APIs and integrate third-party services when needed.
- Optimize applications for maximum speed, scalability, and performance.
- Implement and maintain secure coding practices across the stack.
- Participate actively in code reviews, sprint planning, and Agile ceremonies.
- Maintain and improve existing systems by identifying areas for enhancement.
- Troubleshoot, debug, and upgrade software components as needed.
- Integrate applications with CI / CD pipelines for continuous deployment and testing.
Required Skills and Qualifications :
Strong proficiency in JavaScript and frameworks such as React.js, Angular, or Vue.js.Solid back-end experience with Node.js, Express, Java, Python (Django / Flask)Proficiency in HTML5, CSS3, and responsive design principles.Hands-on experience with relational (MySQL, PostgreSQL) and / or NoSQL (MongoDB) databases.Experience with RESTful API design and integration.Good understanding of version control systems like Git.Familiarity with CI / CD tools such as Jenkins, GitHub Actions, or GitLab CI.Understanding of Agile / Scrum development practices.Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is a plus.Strong debugging, problem-solving, and analytical skills.Nice to Have :
Experience with TypeScript or Next.js / NestJS frameworks.Familiarity with GraphQL and microservices architecture.Exposure to DevOps practices and infrastructure as code (IaC) tools.Understanding of unit testing and end-to-end testing frameworks (e.g., Jest, Mocha, Cypress).Experience with performance tuning and application security best practices.Education :
Bachelor’s degree in Computer Science, Engineering, or a related technical field.