Mayflower logo
Mayflower

FunTech pioneering the live entertainment industry at massive scale — top-50 global site, 200K RPS, millions of users

Kotlin/Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Cyprus

Posted

35 days ago

Salary

0

Seniority

Senior

Job Description

Kotlin/Java Developer

Mayflower

• Developing new payment features and services. • Designing and implementing APIs (external and internal). • Creating and maintaining processes in Camunda. • Participating in the design and development of high-load system architectures. • Supporting and enhancing existing solutions and services. • Writing high-quality, test-covered code (unit tests, integration tests). • Conducting code reviews, including frontend code. • Optimizing system performance and database queries. • Analyzing and resolving production incidents and bugs. • Processing and resolving requests from technical support and users as part of daily duties. • Collaborating with the QA team to ensure the high quality of the delivered product. • Maintaining technical documentation and writing technical specifications. • Assisting in onboarding new developers and ensuring code quality. • Participation in the creation of business epics — analyzing requirements, assessing feasibility, and proposing alternative or optimized solutions based on technical expertise.

Job Requirements

  • 3+ years of commercial development experience with Kotlin.
  • Experience with the Spring Framework.
  • Experience in developing payment solutions (billing, payment gateways, payment processors, exchanges).
  • Practical experience integrating with external providers.
  • Experience designing and optimizing relational databases (MySQL).
  • Experience with NoSQL databases (Redis).
  • Practical experience using AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.) to improve speed and quality of development.
  • Ability to critically review AI-generated code, ensuring production-ready quality and compliance with company standards.
  • Knowledge of Event-Driven Architecture principles and experience working with distributed messaging systems (e.g., Apache Kafka).
  • Excellent command of core software development and design principles, test-driven development (TDD), and CI/CD processes.
  • Experience implementing simple and moderately complex interfaces using ReactJS and/or Svelte.
  • Strong understanding of microservice architecture.
  • English proficiency level B1 or higher.

Benefits

  • Full remote work.
  • Competitive compensation with a service contract.
  • Transparent performance reviews twice a year with bonus opportunities and salary adjustments.
  • An annual allowance for home office improvements, sports activities, equipment upgrades, etc.
  • Investment in your development: paid language courses, access to learning platforms, and mindfulness benefit, including psychological support with 50% coverage.
  • Career growth in a fast-scaling project with opportunities to influence technical decisions.
  • Peer reward program celebrating contributions from across the team.

Related Job Pages

More Backend Engineer Jobs

The Codest logo

Java Developer

The Codest

Your Digital Transformation Technology Partner

Backend Engineer35 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Dołączysz do zespołu odpowiedzialnego za rozwój i wdrażanie kluczowych rozwiązań wspierających sprzedaż oraz efektywność ofert • Budowa mechanizmu automatycznego rekomendowania ofert o wysokim potencjale sprzedażowym • Tworzenie systemu raportującego skuteczność kampanii promocyjnych dla sprzedawców • Rozwój funkcjonalności ofert promowanych na rynkach międzynarodowych • Stopniowa transformacja architektury tego obszaru w kierunku Domain Driven Design

Poland
zł14K - zł18K / month
Full TimeRemoteTeam 201-500H1B No Sponsor

• As a Senior Engineer at Nearform your main task will be designing & building applications using JavaScript. However as you’ll likely work on a variety of projects your responsibilities may also include: • Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team. • Assisting with defining structured practices, especially in source code management, building and deployment. • Designing and implementing data storage solutions. • Optimising performance in applications for maximum speed and scalability. • Getting feedback from users and clients, and building solutions for them. • Assisting with the analysis of client requirements. • Working with and supporting Technical Leaders in project execution and timely delivery. • Collaborating with client teams.

Illinois
Job Closed
Grafana Labs logo

Staff Backend Engineer – Session Replay

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Backend Engineer35 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems • drive the evolution of our backend architecture, including designing systems around columnar/analytical data storage for large-scale session data • define data models, ingestion pipelines, and query patterns • lead the design of investigation workflows, connecting replay with logs, metrics, traces and other telemetry across Grafana Cloud • make high-leverage architectural decisions that impact multiple teams and products • partner with teams across Grafana to build cohesive cross-product experiences • improve engineering standards, patterns, and operational practices within the team • mentor engineers and help grow technical leadership within the team

United States
$175.0K - $218.7K / year
Grafana Labs logo

Staff Backend Engineer – Session Replay

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Backend Engineer35 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems • Drive the evolution of backend architecture, including designing systems around columnar/analytical data storage for large-scale session data • Define data models, ingestion pipelines, and query patterns • Lead the design of investigation workflows, connecting replay with logs, metrics, traces and other telemetry • Make high-leverage architectural decisions that impact multiple teams and products • Partner with teams across Grafana to build cohesive cross-product experiences • Improve engineering standards, patterns, and operational practices within the team • Mentor engineers and help grow technical leadership within the team

Canada
$186.4K - $232.0K / year