Jobs

Full Stack Engineer (TypeScript, React.js, Node.js & AWS) (CPT – UK Work Hours) at Datafin Recruitment

  • Job Type Full Time
  • Qualification Bachelors
  • Experience 4 years
  • Location Western Cape
  • City Cape Town
  • Job Field ICT / Computer

Full Stack Engineer (TypeScript, React.js, Node.js & AWS) (CPT – UK Work Hours) at Datafin Recruitment

Full Stack Engineer (TypeScript, React.js, Node.js & AWS) (CPT – UK Work Hours)

ENVIRONMENT:

  • A UK-based comprehensive Digital Agency seeks the coding talents of a Full Stack Engineer to build rich, user- centric interfaces that bring complex business processes to life through clean and responsive UI components.
  • You will develop and maintain scalable web applications using Next.js (Frontend) and Node.js (Backend), design and manage infrastructure components using Docker Compose, Terraform and deploy to AWS services.
  • The ideal candidate must have 4+ years’ experience in a simar role with strong experience with OO, enterprise integration, microservice and serverless architecture & Next.js or React.js, including SSR/ISR concepts.
  • Your tech toolset should also include Node.js, Express.js/Fastify, TypeORM, TypeScript, HTML5, CSS3, Docker Compose, Jest, Mocha or Supertest, Git and RESTful API. Applicants must be flexible to work during UK hours.

DUTIES:

  • Develop and maintain scalable, Full Stack web applications using Next.js (Frontend) and Node.js (Backend).
  • Build rich, user-centric interfaces that bring complex business processes to life through clean and responsive UI components.
  • Create RESTful using Node.js and TypeORM, with strong data modeling and performance in mind.
  • Write modular, maintainable code with comprehensive Unit and Integration Tests, following TDD, using frameworks like Jest and Supertest.
  • Design and manage infrastructure components using Docker Compose, Terraform and deploy to AWS services (EC2, ECS, RDS, S3, etc.).
  • Translate UI/UX wireframes into functional front-end code with high attention to performance and accessibility.
  • Produce clear and concise technical documentation using DDD.
  • Collaborate with Engineers, Product, DevOps, and QA to ensure seamless end-to-end delivery.
  • Participate in code reviews, trunk-based development, continuous integration, and Agile development practices.

REQUIREMENTS:

  • 4 + Years experience as a Full Stack Engineer.
  • Solid experience in TypeScript, HTML5, CSS3.
  • Solid experience in Node.js, Express.js/Fastify, and TypeORM or equivalent ORM tools.
  • Strong experience with React.js or Next.js, including SSR/ISR concepts.
  • Strong experience with OO, enterprise integration, microservice and serverless architecture.
  • Experience working with Docker Compose for local development and containerized deployment.
  • Comfortable using AWS services like EC2, ECS, RDS, and S3.
  • Strong knowledge of RESTful API design, error handling, and security best practices.
  • Experience with Unit and Integration Testing using tools like Jest, Mocha, or Supertest.
  • Proficient using as Git, and CI/CD pipelines.
  • Can work effectively with remote teams in different time zones (e.g. UK, India, Portugal, etc.).

Desired –

  • Knowledge of PostgreSQL, MariaDB, GraphQL, or MongoDB.
  • Familiarity with DevOps practices and Infrastructure as Code (e.g., Terraform, Biceps).
  • Exposure to Agile/Scrum development practices.
  • Prior experience in building isomorphic/universal React applications.
  • Experience with mobile-first design or progressive web apps (PWAs).

ATTRIBUTES:

  • Excellent English speaking and written communication.
  • Ability to identify and pick up new technologies and operating systems quickly.
  • Able to work flexibly to deliver on-time to tight timescales.

Method of Application

Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

Leave a Comment