Job Description
We are seeking an experienced Senior Full Stack Developer with expertise in React, Next.js, and NestJS to join our growing development team. The ideal candidate will have a strong background in building scalable, high-performance web applications, with experience in both front-end and back-end development. Experience with cloud technologies is a plus as we integrate modern cloud solutions for enhanced scalability and performance.
Key Responsibilities:
- Full Stack Development: Design, develop, and maintain scalable web applications using React and Next.js for the front-end and NestJS for the back-end.
- Front-End Development: Build responsive, user-friendly interfaces using React and Next.js, ensuring a seamless user experience across devices and browsers.
- Back-End Development: Develop RESTful APIs and server-side services with NestJS, leveraging its modular architecture to build scalable back-end solutions.
- Database Management: Design and optimize database systems (SQL/NoSQL) for efficient data storage and retrieval.
- Cloud Integration: Develop and deploy applications on cloud platforms like AWS, Azure, or Google Cloud Platform (GCP), utilizing cloud services for scalability, storage, and serverless architecture.
- Performance Optimization: Identify and resolve performance bottlenecks across the stack, ensuring applications are optimized for speed and reliability.
- Code Review & Mentorship: Lead code reviews, maintain coding standards, and provide mentorship to junior developers in best practices.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and engineers, to deliver high-quality solutions.
- Continuous Improvement: Stay up-to-date with the latest trends in React, Next.js, NestJS, and cloud technologies, continuously improving development practices.
Required Skills and Qualifications:
- 2+ years of experience in full stack development, with strong proficiency in React, Next.js, and NestJS.
- Expertise in JavaScript (ES6+), with deep knowledge of front-end technologies and back-end architecture.
- Proven experience building server-side rendered applications with Next.js.
- Experience with building scalable APIs and back-end services using NestJS.
- Solid understanding of database management (SQL/NoSQL) and RESTful API integration.
- Proficiency with version control tools like Git.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is highly desirable.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a bonus.
- Strong problem-solving, debugging, and performance optimization skills.
- Excellent communication and collaboration skills to work with cross-functional teams.
- Experience with Agile methodologies and fast-paced development environments.