Senior Software Engineer

Skills
Computer ScienceFront-End DevelopmentFull-Stack DevelopmentAmazon Web ServicesDbsDatabasesModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years experience as a Full Stack Engineer
  • Strong coding experience in TypeScript JavaScript and Node.js
  • Experience building REST and/or GraphQL APIs
  • Experience with modern front-end frameworks such as React.js
  • Good understanding of git and git workflows
  • Experience with relational databases data modelling and SQL
  • Familiarity with NoSQL databases
  • Experience with CI/CD workflows and cloud deployment
  • Passion for clean testable and robust code
  • BSc in Computer Science Mathematics or equivalent experience
  • Ability to thrive in a fast paced high growth environment
  • Excellent communication and team player mindset

Nice to have

  • eCommerce experience
  • High-growth mindset
  • Independent worker
  • Team player
  • Detail oriented

Day to day

  • Build scalable robust and maintainable full stack software for a fast growing commerce platform
  • Translate product requirements into high performance technical solutions and design documents
  • Collaborate closely with product design and engineering teams to shape architecture and improve the codebase
  • Work across AWS deployment monitoring and scaling while contributing unit tests and technical estimates