Lead Fullstack Developer
Responsibilities
-
Design and implement software and infrastructure solutions with high quality, reliability and scalability in mind
-
Write clean and easy to maintain code for backend applications in node.js using TypeScript
-
Implementing REST and GraphQL APIs to connect internal microservices and external systems
-
FrontEnd development in React for Back Office system and in-game promotional tools
-
Integration and onboarding process for B2B customers
-
Responsible for IT operations including infrastructure, service management, monitoring, releases
-
Define and manage the QA/QC testing process for all software and hardware releases
-
Own integration and onboarding process for B2B customers
-
Set up and maintain monitoring dashboards with system key performance indicators
-
Ownership of infrastructure budget
-
Build and lead a team of passionate engineers with can-do attitude
Must have
-
3+ years of experience with development of backend applications with Node.js and Typescript
-
2+ years of experience with cloud (Google Cloud Platform) and infrastructure management tools (Terraform, Kubernetes, Docker)
-
Experience with relational databases (Postgres)
Nice to have
-
Experience with GraphQL
-
Experience with in-memory databases (i.e. Redis)
-
IT administration skills
-
Experience with monitoring solutions such as Grafana or Stackdriver
-
Experience with Big Data solutions such as BigQuery