Experience
5 - 10 yrs
Job Location
Chennai, India
Vacancy
1
Designation
Senior Full Stack Developer
Job Type
ONSITE
Job Description
Responsibilities:
- Full Stack Development: Design, develop, and maintain high-quality, scalable, and efficient web applications using Node.js, React, TypeScript/JavaScript, SQL, and MongoDB.
- Front-End Development: Build responsive and user-friendly interfaces using React and TypeScript/JavaScript.
- Back-End Development: Develop robust and efficient APIs and server-side logic using Node.js and integrate with databases (SQL and MongoDB).
- Database Management: Design and optimize database schemas, write efficient queries, and ensure data integrity.
- Code Quality: Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Testing: Implement and maintain unit, integration, and end-to-end tests to ensure code quality and reliability.
- Deployment Infrastructure: Collaborate with DevOps to deploy and maintain applications on cloud platforms (e.g., AWS, Azure, GCP).
- Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality products.
- Mentorship: Mentor and guide junior developers, providing technical expertise and fostering a collaborative team environment.
- Problem Solving: Troubleshoot and resolve complex technical issues, ensuring optimal application performance.
- Architecture Design: Contribute to architectural discussions and design decisions, ensuring scalability and maintainability.
Required Skills and Experience:
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- 5+ years of professional experience as a Full Stack Developer.
- Expertise in Node.js and React.
- Strong proficiency in TypeScript/JavaScript.
- Extensive experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Experience with RESTful API design and development.
- Solid understanding of front-end development principles, including HTML, CSS, and responsive design.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with testing frameworks (e.g. Jest, Mocha, Cypress).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.