We are seeking an experienced Senior Backend Engineer to join our rapidly growing team. Our platform boasts over 450 million registered users and is a leader in the live-streaming industry, which is projected to reach $240 billion in the near future. Join a team of passionate professionals who thrive in a dynamic and creative work environment!
Responsibilities:
- Design and develop high-load backend microservices.
- Maintain and refactor existing codebase into a modern technology stack.
- Optimize code for better performance and scalability.
- Collaborate with the OPS team to troubleshoot and resolve production issues.
Requirements:
- Proficiency in writing clean, maintainable code.
- Strong experience with Java 8, especially java.util.concurrent.
- Expertise in MySQL, Kafka, and Redis.
- Deep understanding of microservice architecture patterns.
- Hands-on experience with Kubernetes and the Spring framework.
- Familiarity with REST, protobuf, and SQL schema design.
- Experience with CI/CD tools (GitLab CI).
- Proficient in covering code with tests (mockito, wiremock, testcontainers).
- Excellent problem-solving skills and strong communication abilities.
- Ability to work in an Agile environment.
- Intermediate+ level of English.
Nice to have:
- Readiness for a non-standard, fast-paced environment.
- Experience with high-load systems.
- Interest or experience in computer vision technologies.
What we offer:
- Stock options grant (Silicon Valley company).
- Competitive salary.
- On-site position: 4 days in the office / 1 day from home.
- Medical insurance for you and 75% coverage for your relatives.
- Free lunches.
- Parking spot provided.
- Multisport card.
- Cheerful team spirit and a fun office atmosphere.