Logo for Horizons

Senior Back-End Engineer (Java)

Role overview

Qualifications

  • Minimum of 7 years in a Software Development role
  • Strong architectural judgment and code quality ownership
  • Solid command of Java and Spring Boot
  • Demonstrated experience using AI coding assistants in a production engineering context

Responsibilities

  • Design, develop and document fast, secure and easy-to-use APIs
  • Build effective integrations with other applications and third-party software
  • Own the entire implementation cycle from design to rollout
  • Review, validate and refactor generated code to ensure it meets architecture, security and maintainability standards

About the company

Horizons logo

Horizons

Human Resources Services

Horizons is a leading international Employer of Record (EOR) technology company, revolutionizing the way companies hire talent from around the world. With our innovative platform, you can now easily hire anyone, anywhere, with confidence. Our platform enables you to find top talent, while we handle all the compliance, payroll and payment complexities through our already-established local infrastructure in over 100 countries. Whether you're looking to hire independent contractors or full-time employees, we've got you covered. And the best part? Getting set up takes just a few minutes. With a commitment to be most customer-centric employer of record, Horizons has become a trusted partner to over 3,000 businesses, from small and medium-sized enterprises to publicly traded companies. Our diverse customer base is a testament to our ability to meet the unique needs of businesses of all sizes, making global hiring easier and more accessible for everyone.

Company details

IndustryHuman Resources Services
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About Remote People

At Remote People, we're building the infrastructure to power borderless teams. By handling global payroll, benefits, taxes, and compliance, our technology enables businesses to hire anyone anywhere compliantly at the push of a button.

If you're interested in adding to our vision of enabling people to work in dream jobs, for every company, and from anywhere in the world, apply now!

We're committed to building a global, diverse team representing different and varied backgrounds, perspectives, and experiences. We welcome applications from everyone, regardless of gender, ethnicity, sexual orientation, religion, civil or family status, age, or disability. Being part of Remote People means being part of a growing, international family.

Overview

We're seeking an experienced Senior Back-End Engineer who combines strong architectural judgment with a high-ownership mindset and a genuine drive to operate at the frontier of modern engineering practices.

What you'll be doing

You'll join one of our cross-functional squads — working alongside a Product Manager, a Designer, Front-End, Back-End and QA Engineers — building the world's best Employer of Record platform. We are a remote-first team spread across Asia and Europe, so clear async communication and cross-timezone collaboration are part of how we work every day. You'll own meaningful pieces of the product end-to-end, from design to rollout, with the autonomy and responsibility to make technical decisions and the expectation to deliver value at speed without compromising quality. AI tooling is a first-class part of how we work: you'll leverage it to move faster, and you'll be the quality bar on everything that ships.

Responsibilities

  • Design, develop and document fast, secure and easy-to-use APIs consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third-party software
  • Own the entire implementation cycle from design to rollout
  • Leverage AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a core part of your development workflow to accelerate implementation
  • Act as the quality gate on AI-assisted development: review, validate and refactor generated code to ensure it meets architecture, security and maintainability standards
  • Design and orchestrate lightweight automation and agent workflows to eliminate repetitive engineering tasks (test generation, data migrations, boilerplate, monitoring scripts)
  • Contribute to the squad's adoption of AI-assisted engineering practices and share learnings across the Back-End Chapter
  • Contribute to requirements review and work closely with Product Manager to design and plan new features
  • Participate in the Back-End Engineering Chapter and contribute to global architecture decisions

Requirements

  • Minimum of 7 years in a Software Development role
  • Strong architectural judgment and code quality ownership — the ability to design good systems, not just write good code
  • Solid command of Java and Spring Boot
  • Demonstrated, hands-on experience using AI coding assistants in a production engineering context — a practiced workflow, not just familiarity
  • Ability to critically evaluate AI-generated code for correctness, security, and maintainability
  • Experience designing and implementing micro-services
  • Knowledge of API design with REST, gRPC, GraphQL and API documentation with OpenAPI/Swagger
  • Experience with various data store, streaming and caching solutions (SQL and NoSQL databases, Redis, MQ, Kafka, Elasticsearch)
  • Ability to draw and document technical solutions prior to implementation
  • Ability to communicate effectively in a remote environment — clear written communication, reliable async collaboration

Preferred Skills

  • Experience decomposing complex tasks into agent-friendly subtasks, or building and configuring simple automation pipelines
  • TDD by default — especially important in an AI-assisted workflow where tests are the primary safety net on generated code
  • Experience working on a SaaS platform, or at least a custom-built product
  • Proven knowledge of Online Payment, Payroll or Invoicing domains
  • Some experience with Python
  • Strong sense of security and application performance
  • Strive to solve complex problems with simple, effective solutions
  • Self-directed and self-improving: you manage your own time, define your own growth path, and hold yourself to a high bar without waiting to be told

What it's like working at Remote People

Our service & product. We're a technology company, not an accountancy, payroll provider, recruitment firm or similar. We build a workforce management platform that allows our customers to hire the best talent in minutes, without worrying about compliance, payroll, or HR admin.

Our amazing team and environment. Working at Remote People means you're working on something very exciting: Allowing every person on the planet to have access to equal opportunities in living a fulfilled work and personal life. We believe in hiring from within and going the extra mile to retain top talent. As the company continues to grow extremely fast, you will be given the opportunity to develop and grow alongside.

Our benefits and perks. Being part of Remote People means that you get the benefit of:

  • A competitive salary
  • An asynchronous working environment
  • A "Remote-First" company environment (or Hybrid) - based on the nature of the job
  • The ability to work from abroad for a short period of time
  • Growth opportunities within the company
  • We provide all new joiners with the necessary hardware to ensure you have the tools you need to succeed from day one

How to apply

Please fill out the form and upload your CV in a PDF format.

If you don’t have an up-to-date CV but you are still keen to reaching out, please feel free to add a copy of your LinkedIn profile instead.

Need help? Get in touch with us at: join@remotepeople.com

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Engineer Related jobs

Other jobs at Horizons

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.