
Senior Back-End Engineer (Java)
Remote Peopleabout 17 hours ago
Remote, ChinaSenior
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 to accelerate implementation.
- Act as the quality gate on AI-assisted development.
- Design and orchestrate lightweight automation and agent workflows.
- Contribute to the squad's adoption of AI-assisted engineering practices.
- 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.
- Solid command of Java and Spring Boot.
- Hands-on experience using AI coding assistants in a production context.
- Ability to critically evaluate AI-generated code.
- Experience designing and implementing micro-services.
- Knowledge of API design with REST, gRPC, GraphQL.
- Experience with various data store, streaming and caching solutions.
- Ability to document technical solutions prior to implementation.
- Effective communication skills in a remote environment.
Benefits
- A competitive salary.
- An asynchronous working environment.
- A 'Remote-First' company environment.
- Ability to work from abroad for a short period.
- Growth opportunities within the company.
- Necessary hardware provided for new joiners.