Horizons logo
Posted August 7, 2026 · 0 days agoLast seen August 7, 2026Est. expiry September 11, 2026

Back-End Engineer

Senior Back-End Engineer (Java)
Remote - China
Remote · Software Engineering
Full-time · Senior
English
No People Management
7 years experience
About the role

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

Job Details

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
  • Leverage AI coding tools (Cursor, Claude Code, GitHub Copilot) to accelerate implementation
  • Review, validate and refactor AI-generated code for architecture, security and maintainability
  • Design and orchestrate lightweight automation and agent workflows for engineering tasks
  • Contribute to the adoption of AI-assisted engineering practices
  • Collaborate with Product Manager to design and plan new features
  • Participate in the Back-End Engineering Chapter and global architecture decisions

Requirements

  • Minimum of 7 years in a Software Development role
  • Strong architectural judgment and code quality ownership
  • Solid command of Java and Spring Boot
  • Hands-on experience using AI coding assistants in a production engineering context
  • 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 SQL and NoSQL databases, Redis, MQ, Kafka, Elasticsearch
  • Ability to draw and document technical solutions prior to implementation
  • Effective communication skills for remote and async collaboration

Skills & Technologies

JavaSpring BootMicro-servicesRESTgRPCGraphQLOpenAPISwaggerSQLNoSQLRedisMQKafkaElasticsearchCursorClaude CodeGitHub CopilotPython
Seen 3 hours agoPartial Schema
Horizons logo
Horizons · 4 open roles
Top locations: Remote - Global · 3 · Remote · 1
View company
Most-hired roles
Product Manager
2
Human Resources Specialist
1
HR Solution Manager
1
Role-level mix
Senior (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.