/

Backend Engineer: Go...

Engineering

🌍 Remote

Full-time

Backend Engineer: GoLang

Company Overview

  • 🚀 Founded in 2019

  • 🌍 Remote-first team

  • 🏢 Headquarter: UK, London

  • 🏦 ~$1B tracked revenue in 2024

We develop a B2B SaaS product for mobile applications with subscriptions. By 2024, thousands of apps trusted our platform to process around $1 billion through our infrastructure.

We operate in a rapidly evolving sector, catering to a wide spectrum of clients, from mobile developers to companies of various sizes that create apps for Apple and Google. Our clients are located globally, with a focus on Europe, the USA, and Asia.

About the Product

Our product is a large-scale and comprehensive solution. It consists of several key components: a convenient dashboard, a multifunctional SDK, and an API. All these provide the necessary functionality for integrating subscriptions into applications. We process payments from Apple & Google Stores, provide deep analytical insights, integrate data for A/B testing, and create no-code solutions to improve user experience.

Key Responsibilities

  • Develop and maintain high-load backend services using GoLang

  • Optimize applications to increase speed, scalability, and reduce resource utilization. Implement performance monitoring and tuning practices to ensure efficient use of resources and maintain high availability

  • Owning features, from design to deployment. Take full ownership of the entire lifecycle of features, including personal responsibility for their quality. Collaborate closely with the team to ensure successful implementation

  • Participate in code reviews and provide constructive feedback

  • Troubleshoot and debug applications, including investigating and resolving issues in foreign code

  • Continuously improve code quality, product execution, and customer experience

Who you are

  • Proficiency in GoLang. Proven experience in developing high-load services using GoLang

  • Technical Expertise. Strong understanding of the Go programming language, paradigms, constructs, and idioms

  • Experience with Databases. Hands-on experience with SQL and NoSQL databases, as well as data modeling. MySQL, MongoDB, ClickHouse

  • Problem-Solving Skills. Ability to analyze complex issues, design appropriate solutions, and pay attention to technical requirements

  • Ability to Prioritize. Must be able to determine priorities in a dynamic work environment and manage time and resources effectively

  • Familiarity with containerization technologies (Docker, Kubernetes)

  • Knowledge of CI/CD processes and tools

  • Understanding of microservices architecture

  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack)

Jul 1, 2024