Position: Senior Full Stack DeveloperExperience: 7+ years
A mid-sized USA-registered SaaS company retains us to find a Senior Full Stack Developer proficient in the MERN (MongoDB, React.js, Node.js) stack with React Native and GraphQL experience to join our remote team. You need proven experience writing high-quality, optimised code. As a key member of our development team, you will lead a group of developers, supporting/unblocking them on their tasks, and ensure the highest level of technical excellence in our software solutions. You must work well as part of a fully remote, distributed team.Responsibilities:Lead and mentor a team of developers, providing guidance and technical expertise.Manage and oversee the development process, from planning and design through testing and deployment.Collaborate with product owner and project manager to understand and translate business requirements into technical specifications.Architect efficient and reusable front-end systems that drive complex web applications.Designed and implemented scalable APIs and backend services using Node.js and Express.js.Ensure code quality through code reviews, testing, and implementing best practices.Stay up-to-date with industry trends and best practices, and guide the team in adopting new technologies when appropriate.Troubleshoot and debug issues across the full stack as needed.Manage remote team members effectively, fostering a collaborative and productive work environment.Requirements:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).7-12 years of experience in full-stack development, strongly emphasising the MERN stack.Proven leadership experience, including managing and leading remote development teams.Expertise in JavaScript, React.js, Node.js, Express.js, and MongoDB.Experience with GraphQL, MySQL/RDS, Bitbucket, Github, and other git-related services.Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerisation (e.g., Docker, Kubernetes).Strong understanding of responsive design, cross-browser compatibility, and web standards.Excellent communication skills and the ability to collaborate effectively with cross-functional teams.Experience with Agile methodologies and modern software development practices.A passion for technology and a desire to contribute to a dynamic team environment.