Backend Developer
About Company
AIstats is a fast-growing football tech ecosystem built on cutting-edge big data and computer vision. We are a fully remote global team of 30+ people, with a core hub in Warsaw.
Backed by Google executives and top mobile founders, we have quadrupled our valuation over the past year. Our mission is to elevate the global football experience: helping fans see the game with greater depth and providing professionals with powerful, next-generation tools to analyze every match.
Our Products
- AIstats Mobile App โ a consumer product for fans and bettors, which has already reached 100K MAU since its launch in September.
- AIstats Business Solutions โ analytics tools powered by ML models and computer vision technologies, helping clubs and scouts make more informed decisions.
Key Responsibilities
- Development of new HTTP and WebSocket endpoints with integration of third-party APIs (REST/gRPC/GraphQL - depending on tasks).
- Writing unit and integration tests to ensure correct operation of APIs, including boundary cases and work with external services.
- Performing load testing and code profiling to identify bottlenecks and improve performance.
- Working closely with frontend, analytics and product teams - from discussing specifications to implementing solutions in production.
Requirements
Must have:
- Strong knowledge of Node.js and TypeScript, experience in REST/WebSocket API development.
- Experience with microservice architecture and interaction between services via RabbitMQ, Redis, TCP connections.
- Knowledge of PostgreSQL (query writing, indexing, transactions, migrations).
- Experience with MongoDB and understanding when it is appropriate to use it.
- Experience with Docker, understanding of how docker-compose works.
- Understanding of the principles of Nginx as a proxy server (including in the context of WebSocket/HTTPS).
- Proficiency with Socket.io, understanding of its features (e.g., rooms, reconnect, persistence, etc.).
- Experience in configuring logging, debugging and profiling backend code.
Will be a plus:
- Understanding how Billing systems work
- Experience with Elasticsearch: setting up and using it for full-text search.
- Load testing skills and tools (e.g. k6, Artillery, autocannon).
- Understanding and implementation of HTTPS, certificates, working via secure WebSocket.
- Experience with CI/CD and build automation in a Docker environment.
- Team development experience: code review, git flow, Jira/YouTrack/Linear.
What we offer
- Fully remote work format and flexible working hours.
- Competitive salary pegged to USD.
- 24 days of paid vacation and 15 additional paid days off (including sick leave, personal days and corporate holidays)
- A friendly communication culture, rapid product cycles, and transparent processes.
- Dynamic work environment with a team passionate about sports and technology.
- Opportunities for professional development and career growth.
- No micromanagement โ just trust, ownership, and freedom to experiment.
- Mentorship and high-quality engineering feedback.
Join our team and help drive innovation in the football industry!
Required languages
| Ukrainian | C1 - Advanced |
| Russian | Native |
Published 6 March
83 views
ยท
28 applications
๐
$1500-2500
Average salary range of similar jobs in
analytics โ
Loading...