About the Role
We are seeking an experienced Full Stack Developer with a solid background in building scalable web applications using , , and MongoDB. The ideal candidate should possess a strong understanding of both front-end and back-end development, coupled with a passion for delivering innovative solutions. You will collaborate with a dynamic team of developers, designers, and product managers to develop cutting-edge software solutions that meet and exceed client expectations.
Key Responsibilities
1. Application Development :
Design, develop, and maintain scalable, high-performing, and user-friendly applications using (back-end), (front-end), and MongoDB (database)
2. Code Quality :
Write clean, efficient, and well-documented code while following best practices in development and testing
3. Collaboration :
Work closely with cross-functional teams to define, design, and ship new features
Collaborate with DevOps to deploy and maintain applications in production environments
4. Troubleshooting :
Identify and resolve performance bottlenecks, security vulnerabilities, and bugs in a timely manner
5. Stay Updated :
Keep up-to-date with emerging trends and technologies in full-stack development and propose improvements to existing applications
Required Skills and Experience
1. Experience :
6-8 years of experience in full-stack development
2. Back-End Development :
Expertise in , , and RESTful API development
Familiarity with asynchronous programming and event-driven architecture
3. Front-End Development :
Proficiency in framework, including Vue CLI, Vuex, and Vue Router
Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive design principles
4. Database Management :
Hands-on experience with MongoDB, including schema design, indexing, aggregation, and optimization
5. DevOps Knowledge :
Experience with CI / CD pipelines, containerization (Docker), and cloud platforms (e.g., AWS, Azure, GCP) is a plus
6. Testing and Debugging :
Familiarity with testing frameworks (e.g., Mocha, Chai, Jest) and debugging tools
7. Version Control :
Proficiency in Git for version control and collaboration
Preferred Qualifications
Experience with TypeScript in both front-end and back-end development
Familiarity with WebSocket protocols and real-time communication tools
Knowledge of other front-end frameworks like React or Angular is an added advantage
Understanding of Agile development methodologies
Soft Skills
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Self-motivated with the ability to work independently and manage time effectively
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Location : Chennai, India
Stack Developer • Chennai, Tamil Nadu, India