Pragmatike logo

Senior Full Stack Developer (React / Next.js / Python / Fast API)

Pragmatike
On-site
Valletta, Malta



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.