Job Summary We are seeking a skilled Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will play a crucial role in designing and implementing innovative solutions across frontend and backend systems. Key Responsibilities: - Develop responsive and intuitive user interfaces using React and Next.js for frontend components. - Design and implement efficient backend services using Python and FastAPI, with MongoDB (including MongoDB Atlas) for data storage. - Utilize AWS services such as Amplify, S3, EC2, and demonstrate familiarity with Auto Scaling/Elastic Beanstalk for effective application deployment and management. - Create and maintain high-performance RESTful APIs, prioritizing reliability and scalability. - Integrate real-time communication features using WebSockets to support interactive functionalities. - Collaborate closely with cross-functional teams to translate business requirements into technical solutions. - Ensure code quality through rigorous git practices, conducting thorough code reviews, and adhering to best practices. Requirements: - A minimum of 5 years experience as a developer. - Proficiency in React and Next.js for frontend development. - Strong expertise in Python and FastAPI for backend services. - Hands-on experience with MongoDB, including MongoDB Atlas. - Knowledge of AWS services like Amplify, S3, EC2, and familiarity with Auto Scaling/Elastic Beanstalk. - Solid understanding of RESTful API development principles. - Experience implementing real-time communication solutions using WebSockets. - Familiarity with Chakra UI. - Excellent problem-solving abilities and attention to detail. Benefits: - This is a fully remote position. - English is mandatory for the role.