Mayflower logo
Mayflower

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

Kotlin/Java Developer – Integration

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

Location

Cyprus

Posted

32 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishJavaKotlinMySQLNoSQLRedisSpring

Job Description

Kotlin/Java Developer – Integration

Mayflower

• Developing new payment integrations and services; • Automating and optimizing integration processes; • Analyzing external provider documentation and defining epics and tasks; • Participating in the design and development of high-load system architectures; • Supporting and improving existing solutions and services; • Writing high-quality, test-covered code; • Conducting code reviews; • Optimizing system performance and database queries; • Analyzing and resolving production incidents and bugs; • Collaborating with the QA team to ensure high quality of delivered products; • Maintaining technical documentation and writing technical specifications.

Job Requirements

  • 3+ years of commercial development experience with Kotlin (Java will be a plus).
  • Experience working with the Spring Framework.
  • Experience developing and integrating payment solutions (billing, payment gateways, and payment processors).
  • Practical experience integrating with external payment providers.
  • Experience designing and optimizing relational databases (MySQL).
  • Experience with NoSQL databases (Redis).
  • Practical experience using AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.).
  • Ability to critically review AI-generated code.
  • Knowledge of Event-Driven Architecture principles.
  • Excellent command of core software development and design principles.

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 various learning platforms, mindfulness benefit.

Related Job Pages

More Backend Engineer Jobs

Plain Concepts logo

Fullstack .Net Developer (Azure)

Plain Concepts

Rediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.

Backend Engineer32 days ago
Full TimeRemoteTeam 201-500Since 2006H1B No Sponsor

🚀 We’re Growing Our Development Dream Team! Titles? Meh, we’re not big on them, but let’s call this one Software Engineer 😉 As part of our Development squad, you’ll craft tailor-made solutions that wow our clients. We’re hunting for a passionate Fullstack Developer with a solid technical background in .NET technologies. Your mission? Train, deploy, and put groundbreaking developments into action — and that’s just the beginning. Here’s the deal: - You’ll tackle the unique challenges of software development with best practices alongside a team of brilliant minds. - You’ll dive into cutting-edge projects using the latest tech to push boundaries and make an impact. - Whether you prefer working from home or vibing with us at our offices, the choice is yours. - AGILE isn’t just a buzzword here — it’s how we roll. Multidisciplinary teams? Check. Full ownership of projects? Double check. Ready to take on projects that matter, with a team that’s as passionate as you are? Let’s make it happen! 😊 You will be responsible for: - Participating in the design and development of software solutions for challenging projects. This means projects from scratch with the latest technologies. - Design of architecture and the decision-making process in a constructive environment with co-creation dynamics. - Participate, review, help and take care of the projects where your teammates are involved. - Be a key player in the development of the best practices, clean and reusable code. - Be up to date with the latest tools and technologies in the market.

Spain
Job Closed
Base.com logo

Developer, PHP

Base.com

Integrate your e-commerce workflow in one place.

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

• Join a dynamically growing startup that is creating an innovative SaaS application for e-commerce • Work on optimizing customer service on multiple platforms including Mercado Livre and Amazon • Collaborate with a passionate team focused on excellence and innovation • Tackle challenges involving large datasets and complex API integrations • Prioritize code quality and contribute to developing software with a significant user base

Brazil
EUROPEAN DYNAMICS logo

Application Architect (Java, Angular)

EUROPEAN DYNAMICS

"​{ engineer; innovate; excite; }"​

Backend Engineer32 days ago
Full TimeRemoteTeam 501-1,000Since 1998H1B No Sponsor

We currently have a vacancy for an Application Architect (Java, Angular) fluent in English, to offer his/her services as an expert remotely within EU. In the context of the first assignment, the successful candidate will be integrated in the team of the company that will closely cooperate with a major client’s IT team on site. Your Tasks: - Architecture and design of information systems; - Review of the architecture of existing systems; - Design and development of architectural components and building blocks; - Analysis of the integration of different information systems; - Coordination of the implementation of the technical architecture; - Production of software architecture documents; - Participation in technical working groups, progress meetings and meetings with the users; - Design of application data models; - Design of application workflow models; - Design of application APIs using suitable frameworks (REST, Swagger) - Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA); - Design and implementation of application integration with corporate IAM services for - authentication and authorization purposes; - Delivery through a CI/CD pipeline.

Belgium
ContractRemoteTeam 201-500

Role Description Castle Tech GmbH is building a new standalone product from the ground up and is looking for an experienced Senior Backend Engineer (Node.js / NestJS) to join us on a freelance basis for 9–12 months. In this role, you will play a key role in shaping the product's architecture, backend services, and technical direction. You will work closely with frontend engineers, product managers, and stakeholders to turn ideas into reliable, scalable backend systems. This is an opportunity for engineers who enjoy designing systems, solving complex technical challenges, and taking ownership of meaningful projects from concept to production. What You'll Work On - Build and maintain scalable backend services using Node.js and NestJS - Design a clean system architecture for a new production product - Take ownership of features from concept through deployment - Define and implement APIs, services, and backend infrastructure - Collaborate with frontend engineers, product managers, and designers - Establish development standards, CI/CD pipelines, and engineering best practices - Mentor other engineers through code reviews and technical feedback - Continuously improve workflows using modern tooling and AI-assisted engineering AI-Augmented Engineering AI is part of how we work. We expect engineers to actively use modern AI tools to improve development speed and quality, while maintaining strong engineering judgment. You should be comfortable: - Using AI-assisted coding tools in your daily workflow - Writing effective prompts and critically evaluating AI output - Identifying AI limitations and failure modes - Exploring modern AI-driven development workflows This role is for engineers who see AI as a tool to enhance engineering, not replace good engineering practices. Qualifications - 5+ years of backend engineering experience - Strong experience with TypeScript, Node.js, and NestJS - Experience designing scalable backend architectures - Strong understanding of software design principles and maintainable systems - Experience with relational databases (PostgreSQL or similar) - Experience working with Git, CI/CD pipelines, and Docker - Experience mentoring or supporting other engineers - Experience working in agile teams (Scrum or Kanban) - Strong communication skills in English (written and verbal) - Availability for 9–12 months, starting as soon as possible - Comfortable working remotely with European time zone overlap (able to attend meetings during CET/CEST business hours) Nice to Have - Experience with microservices or event-driven architectures - Experience building greenfield or standalone products - Familiarity with AI-related components such as RAG or vector databases - Experience integrating AI services or data-driven systems - Conversational German - Previous experience working with European clients or distributed teams What You'll Own As a Senior Engineer, you will play a key role in shaping both the technology and engineering culture. You will: - Design backend systems with clear service boundaries and scalability in mind - Identify technical risks early and propose effective solutions - Contribute to architecture discussions and system design - Improve the team's engineering standards and productivity - Mentor engineers and contribute to technical decision-making - Deliver high-impact backend features aligned with product and business goals Contract Details - Duration: 9–12 months (with potential for extension) - Location: Remote from Brazil - Start date: ASAP - Engagement type: Freelance / Contract (B2B or international contractor agreement) - Work arrangement: Fully remote with expected overlap during European business hours (CET/CEST) - Time zone: Flexible, with core collaboration hours aligned to Central European Time Why Work With Castle Tech? - Build something new – work on a greenfield product from the start - Real technical ownership – influence architecture and system design - Modern engineering environment – use the latest tools and workflows, including AI-assisted development - Collaborative team – work with experienced engineers, product managers, and designers - Remote-first mindset – async-friendly culture with clear communication practices - International exposure – work with a European tech company from Brazil

Brazil