FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Back-End Engineer, Java
Remote PeopleSenior Back-End Engineer developing APIs for Remote People’s global payroll and compliance platform. Collaborating with cross-functional squads and leveraging AI tooling in a remote-first environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Software Development with a strong focus on API design, micro-services implementation, and the use of AI coding tools. Capable of ensuring code quality and security while effectively collaborating in a remote environment.
Highest-signal resume keywords
JavaSpring BootAPI DesignMicro-Services ImplementationAI Coding Assistants
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentArchitectural JudgmentCode Quality OwnershipRESTGRPCGraphQLOpenAPISQL DatabasesNoSQL DatabasesMicro-Services
Soft Skills
Effective CommunicationAsync Collaboration
Tools & Technologies
CursorClaude CodeGitHub CopilotRedisMQKafkaElasticsearch
Industry Keywords
API DocumentationAutomation WorkflowsAI-Assisted EngineeringQuality GateTechnical Solutions
Tech Stack
Tools & technologiesElasticSearchGraphQLGRPCJavaKafkaNoSQLRedisSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Benefits
Comp & perks- 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