Mayflower logo
Mayflower

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

Kotlin/Java Developer, Merchant Response

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

Location

United States

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishApacheAWSKafkaKotlinMySQLNoSQLRedisSpring

Job Description

Kotlin/Java Developer, Merchant Response

Mayflower

• Developing new payment features and services; • Processing and resolving requests from technical support and users as part of daily duties; • 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; • Optimizing system performance and database queries; • Analyzing and resolving production incidents and bugs; • Analyzing documentation from external providers, conducting quick checks, and defining epics and tasks based on Proof of Concept; • 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; • Definition and formation of technical epics — analyzing existing solutions, identifying opportunities to improve system architecture, performance, and reliability, preparing improvement proposals, and aligning them with the team lead and architect; • Participation in the creation of business epics — analyzing requirements, assessing feasibility, and proposing alternative or optimized solutions based on technical expertise; collaborating with analysts and product managers to determine the best implementation approach; • Preparing tasks based on approved epics, ensuring proper detailing and alignment with architectural and business requirements; • Estimating task completion timelines, participating in sprint planning, and providing accurate technical time and effort estimates.

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 (Claude, Codex, 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;
  • Strong understanding of microservice architecture.
  • Preferred Qualifications:
  • Experience with Camunda (creating and supporting processes);
  • Solid understanding of PCI DSS standards, ISO 27001, and other information security methodologies;
  • Practical experience working with AWS;
  • Experience with Jira and GitLab CI/CD.

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 that you can use for home office improvements, sports activities, equipment upgrades, and more—tailor it to what benefits you most.
  • Investment in your development: paid language courses, access to various learning platforms, and a mindfulness benefit, including psychological support with 50% coverage.
  • Career growth in a fast-scaling project with opportunities to influence technical decisions.
  • A culture of recognition: our peer reward program celebrates contributions from across the team.

Related Job Pages

More Backend Engineer Jobs

Runtalent logo

Senior Python Developer

Runtalent

Digitais. Humanos. Transformadores.

Full TimeRemoteTeam 501-1,000Since 2003H1B No Sponsor

• Define and evolve integration architectures for enterprise applications and digital platforms. • Design solutions based on APIs, microservices and event-driven architectures. • Technically lead integration initiatives between corporate systems and data platforms. • Develop and support the implementation of backend applications using Python. • Design, build and maintain REST APIs and event-driven integrations. • Architect integration solutions with platforms such as SAP, Salesforce, Kafka and other corporate systems. • Define development, observability, security and governance standards for integrations. • Support the construction of data pipelines and large-scale integration processes. • Ensure adherence to architecture best practices, code quality and performance. • Collaborate with enterprise architects, technical leads, data teams and development teams. • Perform impact analyses, define technology standards and continuously evolve the architecture.

Brazil
Global HR Solutions & Employment Tools for Distributed Teams logo

Senior Backend Engineer

Global HR Solutions & Employment Tools for Distributed Teams

Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. We make it possible for businesses of all sizes to recruit, pay, and manage international teams. With our core values at heart and future-focused work culture, our team works tirelessly on ambitious problems, asynchronously, around the world.

Role Description You'll be joining a team of engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you will be joining during the interview process based on the business needs and your preferences. Regardless of the specific team, you will be working on building tools, APIs and integrations for one of our products. - Backend built with Elixir and Phoenix, with a Postgres database. - Frontend using React and Next.js. - GitLab as version control tool, issue tracker, and CI/CD solution. - Applications hosted on AWS with multiple deployments per day. Keynote available to learn how we evolved Remote's architecture and organisation to support a fast pace. Qualifications - Strong engineering fundamentals and a track record of shipping production systems that are secure, reliable, and scalable. - Practical experience designing or adopting agentic/automation workflows (or comparable systems) and improving them through iteration. - Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality. - Postgres (or similar). - CI/CD (GitLab, Github, Jenkins or similar). - Demonstrates strong automation and AI capabilities and AI fluency. Requirements - Must have experience with Kubernetes, Docker, AWS, Next.js, React/Vue/Angular. Benefits - Competitive salary, stock options, flexible paid time off, and a set of perks and benefits. - Work from anywhere. - Flexible working hours (we are async). - 16 weeks paid parental leave. - Mental health support services. - Learning budget. - Home office budget & IT equipment. - Budget for local in-person social events or co-working spaces. Key Responsibilities - Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products. - Actively participate in product work in the team: provide feedback, suggest solutions to the problems. - Maintain good understanding of the team’s domain, both from product and engineering sides. - Provide feedback on code reviews. - Contribute to the shared codebase. - Debug and solve technical and business issues. - Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc. - Mentor and provide guidance to other engineers. - Investigate, propose and participate in implementation of improvements to our platform. - Implement interfaces with performance, accessibility, and API design in mind. - Redesign how engineering work ships with autonomous agents as the default execution layer. - Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. - Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. - Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.

Worldwide
$53.3K - $119.9K / year
Lendable logo

Senior PHP Engineer

Lendable

Bringing consumer finance into the digital world

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Join us if you want to take ownership across a broad remit. You are trusted to make decisions that drive a material impact on the direction and success of Lendable from day 1 • Work in small teams of exceptional people, who are relentlessly resourceful to solve problems and find smarter solutions than the status quo • Build the best technology in-house, using new data sources, machine learning and AI to make machines do the heavy lifting • helping to drive us towards the launch of a new mobile finance product that aims to further our international growth. • Collaborating with frontend engineers to guide and agree API behaviours and expectations through documented contracts, and working closely with product stakeholders to agree on MVP requirements.

Mexico
Workiy Inc. logo

Python Developer

Workiy Inc.

Digital key to work

ContractRemoteTeam 11-50Since 2008H1B No Sponsor

• Design, develop, and maintain scalable applications and services • Collaborate with cross-functional teams • Build robust software solutions • Optimize application performance • Ensure delivery of reliable applications

Canada