We are looking for a Software Engineer (Platform) to join our team and help build and support high-load systems. Your main responsibility will be to create scalable and fault-tolerant solutions that ensure the platform's stability under heavy loads.
Responsibilities:
- Develop and maintain high-load platform solutions.
- Ensure the scalability and fault tolerance of services.
- Optimize system performance to handle large amounts of data and users.
- Collaborate with cross-functional teams to deliver the best platform engineering solutions.
- Integrate with monitoring and alerting systems for timely detection and resolution of issues.
- Participate in the design and implementation of new features.
Requirements:
- 5+ years of experience as a Software Engineer.
- Understanding of distributed systems principles.
- Proficiency in one or more programming languages (Go, Java, C++) and desire to write on Python or Kotlin.
- Solid understanding of databases (SQL, NoSQL), query optimization, and handling large datasets.
- Experience with monitoring, logging and distributed tracing tools.
Nice to Have:
- Experience with microservices architecture.
- Experience with containerization and orchestration tools (Kubernetes, Docker).
- Familiarity with DevOps practices and experience implementing them.
Why it is a fantastic opportunity:
- Our business is growing at an exponential scale.
- Work in a well-funded startup environment with unique growth opportunities and a chance to join a rapidly growing company with a unique product.
- Be based remotely.
- Participation in the performance review and bonus programme.
- Compensation for medical expenses.
- Provision of necessary equipment.
- Annual vacation of 20 working days plus 10 paid days off.
- 14 days of paid sick leave to support your health and recovery when needed.
- Access to internal English courses for continuous learning and improvement in language skills.
Ready to apply for this role?
Apply Now →



