Job Description:
Location: Fully remote
Start Date: ASAP
Languages: English is mandatory
Our client: Next-generation event production, experiential entertainment, working with prominent unicorn founders and investors
Role Overview:
Our client is looking for a skilled Full Stack Developer to join their dynamic team. As a Full Stack Developer, you will play a crucial role in designing and implementing innovative solutions across frontend and backend systems, ensuring robust and scalable applications that elevate user experience and engagement.
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.
Required Qualifications:
- 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.
Preferred Qualifications:
- Previous experience managing full lifecycle software development projects.
- Familiarity with CI/CD pipelines and automated testing environments.
- Strong grasp of cloud architecture and deployment strategies.