Job Description:
We are looking for a highly skilled and experienced Senior Full Stack Developer who is proficient in both front-end and back-end technologies. The ideal candidate will have extensive experience working with React, Node.js, Next.js, and MongoDB, as well as a strong understanding of AWS services including DynamoDB, EC2, and Lambda. The role requires a developer who is passionate about building high-quality web applications, enjoys problem-solving, and is excited to lead and mentor a team.
Key Responsibilities:
Lead the development, testing, and maintenance of web applications using React, Node.js, and Next.js.
Design and manage databases using MongoDB.
Implement and maintain AWS services such as DynamoDB, EC2, and Lambda for scalable and efficient application performance.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Write clean, maintainable, and efficient code.
Manage version control using Git and lead code reviews.
Troubleshoot and debug applications to optimize performance.
Stay updated with the latest industry trends and technologies.
Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
Requirements:
5+ years of experience as a Full Stack Developer.
Proficiency in front-end technologies including React and Next.js.
Strong back-end development skills using Node.js.
Experience with MongoDB and designing efficient database schemas.
Hands-on experience with AWS services including DynamoDB, EC2, and Lambda.
Proficient in version control systems, particularly Git.
Solid understanding of web technologies, RESTful APIs, and microservices architecture.
Familiarity with agile development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work collaboratively in a team environment.
Proven leadership skills and experience mentoring junior developers.
Preferred Qualifications:
Experience with additional AWS services such as S3, CloudFront, and RDS.
Familiarity with Docker and container orchestration tools like Kubernetes.
Knowledge of DevOps practices and CI/CD pipelines.
Experience with TypeScript.
Previous work on sustainability or environmental impact projects.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge projects that make a positive impact.
Flexible working hours and remote work options.
A collaborative and inclusive work environment.
Professional development opportunities and career growth.
Immediate vacancies available. We regret that only shortlisted candidates will be contacted.