Senior Software Engineer
Skills
Computer ScienceFront-End DevelopmentFull-Stack DevelopmentAmazon Web ServicesDbsDatabasesModeling
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
