Gamezop is hiring for Software Engineer – Backend | Remote | APPLY NOW!

Job role:

As a member of the backend team at Gamezop, you will be responsible in translating core business logic into code. We focus on the quality and extensibility of our work to maximize the company’s goals in the long run.

Today we are solving real-time business problems using Elixir, next week we might want to figure out Kafka Stream APIs in Scala for a streaming data problem. Sometimes we want to solve problems using a TDD practice on a Typescript stack (Prisma, NestJS, Jest).

We have done/do everything mentioned above and more! Truth be told, we are just having fun at work 🙂

What you can expect to learn:

  • A team that is passionate about their work and focused on knowledge sharing. We promise the most fun brain storming sessions!
  • A team and organization that allows you to express / use your technical expertise to achieve shared goals – both org goals, and personal growth goals.
  • Designing, developing, and deploying feature that face millions of users.
  • Experience in Programmatic Advertising and a few other industries: our teams are divided by discipline (backend) and not products so you will most likely get to be a part of multiple products and industries having different software engineering problems.
  • Competitive salary, and a lot of financial stability. Because we are a profitable company, you don’t hear of lay offs at Gamezop. Additionally, because we are a small team, we are very proud that people get ownership of services within the first week of joining. We have fairly decent scale and the path-to-production is short 🙂

We expect the following from you:

Responsibilites:

  • Superb Code Quality: We are obsessed with good code quality that fits the business use case and codebase perfectly.
  • Test Coverage: Write test cases to cover your work.
  • Ownership: Take full control and responsibility of developing and delivering your Feature / Epic / Service.
  • Reviews: Ability to quickly spot issues in code and effectively communicate them.
  • Devops: Be in contact / understand / solving problems on the infrastructure level as well.

Skills:

  • The most important skills you can bring to the table are open-mindedness, humility, and being able to quickly pick up new ideas / technologies.
  • Ability to design highly scalable systems
  • The backend team largely has projects in Elixir, Go, TypeScript and a little bit of Scala, PHP, Clojure. As a backend developer, you are expected to be proficient in at least 1 of our most used languages.
  • We commonly use PostgreSQL, RabbitMQ, Redis, Elastic Search and Kafka as data stores. Having a working understanding these tools deeply will be helpful.
  • Microservices architecture practices, containerization(docker), git and being comfortable with a linux terminal will be useful skills in our workflow.
  • Good written / spoken English is a must.

Will be a plus:

  • First-hand experience with using AWS and it’s services
  • Monitoring your service (Datadog / Grafana Prometheus)
  • Devops tooling: Github CI/CD, Jenkins, Ansible, Argo tools, k8s tools, Nix
  • Jira, Confluence, Sprint practices
  • Optimizing large data (warehousing, sharing, read / write performance optimization)
  • Any experience in functional programming
Apply Now

Share the Post:

Entry Level Jobs