Full Stack Engineer

Skills
Computer ScienceFront-End DevelopmentFull-Stack DevelopmentWeb ApplicationsAmazon Web ServicesDatabasesECS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 8+ years of experience in full stack web development
  • Strong proficiency in HTML5 CSS3 and JavaScript ES6+
  • Experience with React.js and its ecosystem including Redux and React Router
  • Solid understanding of Node.js and Express.js
  • Experience with Azure AWS services particularly Lambda and ECS
  • Understanding of RESTful API and GraphQL design principles
  • Strong experience with SQL databases and NoSQL databases particularly Couchbase
  • Experience with graph databases and graph data modeling

Nice to have

  • AI/Copilot experience
  • CSS preprocessor knowledge
  • Docker familiarity
  • Testing framework experience
  • TypeScript knowledge
  • Web security awareness
  • Agile mindset
  • Strong communication
  • Problem-solving skills
  • Collaboration skills

Day to day

  • Design and maintain responsive web applications across the presentation layer and services layer using React.js and Node.js.
  • Build RESTful APIs GraphQL endpoints and microservices while keeping code clean performant and well documented.
  • Work with SQL NoSQL and graph databases plus cloud and serverless systems to optimize data flow and application performance.