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