Epicareer Might not Working Properly
Learn More

Fullstack Engineer (AI Technologies)

Salary undisclosed

Apply on


Original
Simplified

Responsibilities:

  • A programmer proficient in both Python and JavaScript
  • Familiar with delivering cloud-native software applications
  • Able to design high-level systems and applications
  • Defining the scope and scale of software features and components within a larger product ecosystem
  • Designing and implementing scalable web services, applications and APIs
  • Developing and maintaining internal software tools
  • Troubleshooting and fixing issues in a cloud environment
  • Optimising and scaling software systems on the cloud
  • Writing technical documentation

Requirements:

  • Diploma, Bachelor’s degree or relevant qualifications in STEM, such as engineering or computer science.
  • 6 - 8 years of experience as a full stack engineer building large-scale software applications.
  • Advanced knowledge of front-end languages and frameworks including JavaScript, NextJS, React, Mantine, React-Query and Playwright.
  • Developing software in the cloud particularly with AWS.
  • Experience developing RESTful and websockets APIs with NodeJS and ExpressJS, Python and FastAPI.
  • Competent in both SQL and NoSQL databases such as PostgreSQL and MongoDB.
  • Familiar with deploying and maintaining AWS infrastructure using Terraform and Terragrunt
  • Preferred Requirements
  • Interest in learning, adopting and championing new technologies.
  • Employs and advocates for good programming practices such as clean code, pair programming TDD and BDD.
  • Experience working with micro-services.
  • AWS Certifications.
  • Working in an Agile environment.