Accountabilities
- Design and implement new backend features supporting high-load gaming and real-time platform functionality.
- Participate in architectural decisions in collaboration with engineering leadership to ensure scalability and long-term maintainability.
- Optimize system performance, focusing on latency, concurrency, throughput, and overall reliability under heavy load.
- Ensure robustness of financial and transactional systems, including idempotency, consistency, retry logic, and fault tolerance.
- Develop and maintain APIs for frontend applications and external partners, ensuring performance and reliability.
- Build and support integrations with third-party platforms, aggregators, and external gaming or service providers.
- Improve CI/CD pipelines, deployment workflows, and monitoring systems to enhance delivery efficiency and system observability.
- Collaborate with SRE and QA teams to ensure system stability, performance testing, and release readiness.
Requirements
- 4+ years of backend development experience with strong expertise in Ruby on Rails in production environments.
- Proven experience working with high-load or real-time distributed systems, preferably in gaming, fintech, or similar domains.
- Strong understanding of REST APIs, microservices, event-driven architecture, or modular monolith design.
- Solid experience with PostgreSQL and Redis in production systems.
- Deep understanding of data consistency models, including ACID transactions and eventual consistency.
- Hands-on experience implementing idempotent operations, retry mechanisms, and fault-tolerant systems.
- Experience working with background job processing systems such as Sidekiq, Kafka, or similar technologies.
- Strong knowledge of Docker, Kubernetes, and modern cloud-native infrastructure.
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, or equivalents.
- Ability to read, analyze, and refactor complex codebases, with experience in code review practices.
- Strong English communication skills for technical documentation and cross-team collaboration.
Benefits
- Flexible remote-first work environment, with the option to work from anywhere.
- Official employment support in Ukraine or Poland, including assistance with administrative processes.
- 20 paid vacation days, public holidays, and sick leave to support work-life balance.
- Comprehensive medical insurance and psychological support coverage.
- Monthly flexible benefits budget for personal interests, hobbies, sports, or wellness.
- Access to professional development programs, training budgets, corporate English classes, and online learning resources.
- Regular team events, workshops, and offsite activities.
- Clear career progression framework with performance reviews, mentoring, and growth opportunities.
- Collaborative, engineering-driven culture with low bureaucracy and strong focus on autonomy and innovation.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak AcademyCandidaturas encerradasVer outras vagas
