Logo
Visit Our Website

https://tap.pm/

BackEnd Developer

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 BackEnd Developer with a background in high-load environments and experience in managing multiple servers. The ideal candidate is someone who thrives in a fast-paced, innovative, technology-driven culture and is an early AI adopter. 


Responsibilities:

  • 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:

1+ year of backend development/architecture experience.

Experience in Node.js and Python.

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.