Senior Full Stack Developer
Job Description:
The ideal candidate will have a strong understanding of front-end and back-end technologies, primarily focusing on React, NextJS, Node.js, Express, NestJS, CSS, Material UI, MongoDB, and TypeScript.
Responsibilities:
- Design and Development: Develop user interfaces with React and NextJS. Design and implement APIs using Node.js, Express, and NestJS. Implement responsive designs with CSS and Material UI.
- Database Management: Design and manage MongoDB databases. Ensure the performance, quality, and responsiveness of databases.
- Version Control and Collaboration: Use GitHub or GitLab for version control. Collaborate with the team to define, design, and ship new features. Use GitHub or GitLab for version control. Collaborate with the team to define, design, and ship new features.
- Scripting: Write reusable, testable, and efficient code in TypeScript.
- Project Management: Work with Mono repo in Nx. Coordinate with the rest of the team working on different layers of infrastructure.
- Jira: Utilize Jira for project management, issue tracking, and team collaboration.
Qualifications:
- Minimum of 5 years of experience as a Full Stack Developer.
- Proficient in React, NextJS, Node.js, Express, NestJS, CSS, Material UI, MongoDB, and TypeScript.
- Experience with version control systems like GitHub or GitLab.
- Familiarity with Mono repo in Nx.
- Experience using Jira for project management.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skill
Location: Nagpur, India
Job Overview: This role is ideal for a passionate developer with a deep understanding of both front-end and back-end technologies, and a proven track record of building scalable, high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications using React, Next.js, Node.js, Express, and NestJS.
- Implement responsive UI designs with a keen eye for detail, utilizing CSS and Material UI frameworks.
- Develop and manage well-functioning databases and applications with MongoDB.
- Write clean, maintainable, and efficient code in TypeScript.
- Collaborate with cross-functional teams to integrate user-facing elements with server-side logic.
- Utilize Nx for monorepo management to streamline the development process.
- Ensure version control and regular updates to code repositories using GitHub or GitLab.
- Work closely with project managers and other stakeholders using Jira to track progress and manage tasks.
- Troubleshoot, debug, and upgrade software to ensure optimal performance and security.
- Stay abreast of emerging technologies and propose their adoption where beneficial.