Full Stack Engineer (TypeScript, Next.js, React, PostgreSQL) (Remote)

IT – Software Development
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal ~ Remote

ENVIRONMENT:
A dynamic Software Development Agency based in Portugal seeks a highly talented Full Stack Engineer to join its team, working on a cutting-edge application for a private investment firm. This role is perfect for someone who thrives in a dynamic, fast-paced environment and is eager to contribute to the development of high-quality software solutions. You will play a crucial role in the development lifecycle, from conception to deployment of new features. Applicants will require 5 years’ work experience in a similar role with strong proficiency in TypeScript, Next.js, React, PostgreSQL and Database Design. You will also need a solid understanding of RESTful APIs and experience with relational databases with the ability to write clean, maintainable, and efficient code.
 
DUTIES:
  • Develop features and maintain the front-end and back-end off our Next.js application
  • Work with T3 stack technologies, including tRPC for type-safe API routes, NextAuth for authentication, and Prisma for database management.
  • Collaborate with the team to design, implement, and iterate on new features and functionalities.
  • Ensure the application’s performance, quality, and responsiveness.
  • Participate in code reviews, contributing to the team’s continuous improvement efforts.
  • Implement new features, enhancing the user experience, and ensuring the application’s scalability and security.
 
REQUIREMENTS:
  • 5+ Years of experience in Full Stack development, with a strong focus on TypeScript and Next.js.
  • Solid understanding of RESTful APIs and experience with relational databases.
  • Fluent level of English required.
  • Ability to write clean, maintainable, and efficient code.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent communication skills and a commitment to meeting deadlines and achieving project goals.
 
Must-Haves –
    • TypeScript (5 years exp.)
    • Next.js (5 years exp.)
    • React (5 years exp.)
    • PostgreSQL (5 years exp.)
    • Database Design (5 years exp.)
 
Nice to haves –
    • Python
    • Go
    • Microservices Architecture Design
    • Rust

+ 27 (0) 21 741 0400