Logo
Visit Our Website

https://tap.pm/

Senior Backend Developer

Tap is one of the world’s fastest-growing mobile app companies. We transform great ideas into elegant software. Our apps have been downloaded over 350 Million times.
We are seeking a seasoned Senior Backend Developer with a solid background in high-load environments and experience in managing multiple Linux servers. The ideal candidate is someone who thrives in a fast-paced, innovative, and technology-driven culture. 

Responsibilities:

  • Lead a team of software engineers to build and maintain our infrastructure and compute platform.
  • Make pivotal technical decisions to ensure the scalability and performance of our applications, leveraging your expertise in GPU and AI technologies.
  • Design large, highly available distributed systems with Kubernetes in the range of 200+ nodes, ideally with experience in GPU workloads on those clusters.
  • Debug issues across the stack, including networking problems, performance issues, hardware problems, or memory leaks.
  • Work with cloud platforms such as Azure, AWS, or GCP.
  • Integrate AI models into backend systems, utilizing frameworks such as PyTorch and additional AI frameworks.

Must have:

  • 7+ years of backend development/architecture experience, including a leadership role.
  • Proficiency in Node.js and Python, with a minimum of 7 years of hands-on experience in both languages.
  • Experience with high-traffic load management and performance optimization.
  • Expertise in load balancing, Kafka, RabbitMQ, Elasticsearch, MongoDB, MySQL, and serverless technologies.
  • Knowledge of AI frameworks like PyTorch and CUDA.
  • Experience with scalable systems and high-load environments.
  • Knowledge of server management and deployment on Linux platforms.
  • Strong understanding of cloud services such as AWS, GCP, or Azure.
  • Excellent problem-solving skills and ability to debug a wide range of issues.
  • Strong communication and team leadership skills.

Nice to have:

Experience with Machine Learning and Deep Learning concepts.