Job Description

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

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application