Platform Developer
— Company —
Tequity Ventures develops a platform used to create games and other products in online casino industry. On top of that we offer additional services around custom development, operations and consultancy. This is how we describe ourselves:
-
We are obsessed with automation and efficiency. That lets us be incredibly quick and agile.
-
Simplicity is our religion. Thanks to that the system is easy to maintain and extend.
-
We work remotely and asynchronously, but we are quick and responsive when it’s needed.
-
We are professionals who don’t need bureaucracy, annoying processes and babysitting.
— Role —
The role involves working with variety of different technologies. You don’t need to be an expert in all as long as you are keen to give it a try. It can be incredible learning opportunity and it’s much more fun and challenging then specialising in one niche only.
-
You will participate in designing and developing our software solution as well as shaping overall SDLC process.
-
We believe software and infrastructure should work in synergy so you will be also involved in infrastructure and operations
-
We take accountability for our work so all team members are responsible for performing QA duties whether automated or manual
-
You will take part in integrating and onboarding our partners and supporting them afterwards
— Tech stack —
We try to be pragmatic and rely on modern yet proven tech stack. We stay on top of new technologies but don’t rewrite everything only because new, shiny JavaScript framework is out.
-
Vast majority of code is on the backend side which runs on Node.js with TypeScript and uses REST API (Express) and GraphQL for APIs.
-
FrontEnd code plays smaller role and is much simpler. It’s written with React and TypeScript. For UI components we use Ant Design and Grommet.
-
Our backend code is well covered with automated tests in Jest and completed with load tests in k6. On frontend we rely mostly on manual testing.
-
Database is Postgres and we use TypeORM to for management. We prefer to design simple schema and focus on optimising queries and indexes rather then push complex relations.
-
Infrastructure is fully automated with Terraform and works under GCP (Google Cloud Platform) utilising managed Kubernetes (GKE) and Postgres (Cloud SQL) In the future we will expand to other cloud(s) or on-prem.
-
We are proud the tech is extremely well optimised and scalable both in terms of performance, infrastructure cost and maintenance overhead.
-
GitHub is our code repository and package registry. GitHub Actions is used for CI with SonarQube to monitor code quality metrics.
-
We write technical documentation in Markdown and use Notion for project management and knowledge base.