...
Our Tech Stack
Modern JavaScript - Node.js, React.js, TypeScript, Next.js
PHP
GraphQL
IBM → Transitioning to AWS
Docker, k8s
Microsoft SQL, Postgres, Amazon Redshift, Python
RabbitMQ, Kafka, Redis
DataDog, Sentry
Though this shouldn’t really matter, , we are looking for people who will create a strong engineering culture agnostic of the technology stack.
Software Development Life Cycle
The work begins with planning and estimating our work in 2 weeks sprints;
We push code to our repo and our GitLab CI/CD pipeline takes care of building and deploying our feature to a staging environment in our Kubernetes cluster.
The pipeline will run our unit and integration tests;
We seek our peers feedback through code review;
Once the code passes code review it gets merged and deployed;
GitLab will run the pipeline once more, including tests. Code is deployed to our production Kubernetes cluster. We do this multiple times a day during core hours.
Engineering Expectations
User-centric: Engineering and technology at the service of our users. Deliver functionality that has a positive impact on our users
Master your craft: Become the best version of yourself on what you are doing. Unlearn. Repeat.
Outcome driven: We focus on delivering value incrementally to our users.
Multiplier: We succeed as a team. Lead and inspire others. We seek to impact the broader team, organisation and world.
Live our values: We live our values in each interaction we have.