A minimum of 3 years of experience in Python/JavaScript/Typescript programming demonstrating a solid understanding of programming principles and best practices.
The ability to build React components from scratch based on provided designs with a familiarity of CSS layout models such as Flexbox and/or Grid.
Strong knowledge of objectoriented programming and experience building REST or GraphQL APIs with automated unit testing.
A good working knowledge of MongoDB including the ability to write aggregate queries and perform outer joins without assistance.
Familiarity with RabbitMQ and version control systems such as git Bitbucket and JIRA.
Working experience with microservices shared dedicated services cloud computing and related technologies.
A willingness to learn and adhere to best practices to produce secure software.
Familiarity with agile development processes and testdriven development.
Selfmotivation accountability and excellent time management skills to work efficiently in a flexible and remotefirst environment.
Strong communication skills to collaborate effectively with the Product Development team and ensure the best ideas are implemented.
An openminded approach to receiving and implementing security advice from our internal security experts to ensure software security.
A teamoriented mindset valuing both winning and losing as a team while maintaining a healthy worklife balance.
Willingness and ability to travel for internal gatherings and teambuilding events on an (at most) quarterly basis.
Collaborate with developers to design and develop new product features such as building React components writing GraphQL mutations and queries and crafting database queries.
Write reusable code and implement comprehensive unit and endtoend testing while also contributing to software architecture design.
Benefit from professional development opportunities to stay at the forefront of a rapidly evolving industry.