Senior Full-Stack Engineer

Malta (Remote)  •  €DOE  •  Permanent

We are looking for an accomplished Full-Stack Engineer proficient in TypeScript to develop and maintain our dynamic, real-time web application.

Required Technical Skills: 

  • React.js and TypeScript: In-depth understanding of React components, state management, routing, hooks, and TypeScript integration for robust and maintainable code.
  • Node.js, Express, and TypeScript: Expertise in building RESTful APIs, server-side logic, and real-time applications, leveraging TypeScript for enhanced productivity and type safety.
  • PostgreSQL: Strong proficiency in database design, query optimization, and performance tuning.
  • WebSockets (socket.io): Experience implementing real-time communication and data synchronization.
  • UI Frameworks: Familiarity with popular UI frameworks such as Tailwind CSS, Bootstrap, Material UI, or similar, with the ability to select the appropriate tool for each task.

Optional Skills (A Plus): 

  • DevOps Experience: Knowledge of CI/CD pipelines (e.g., Jenkins, CircleCI), containerization (Docker), and cloud platforms (AWS, Azure, Google Cloud).
  • Testing Frameworks: Experience with unit testing (e.g., Jest, Mocha), integration testing, and end-to-end testing frameworks.
  • GraphQL: Understanding of building and consuming GraphQL APIs with TypeScript.
  • Mobile Development: Familiarity with React Native or similar frameworks for mobile app development.

Qualifications: 

  • Education: Bachelor’s degree in Computer Science or a related field (or equivalent experience).

Experience: 

  • At least 5 years of full-stack development experience focusing on React.js, Node.js, TypeScript, and AWS.
  • Skills: Proven leadership abilities, strong problem-solving skills, excellent communication skills, and a passion for technology.

Apply for this role