We’re looking for a skilled Java developer based in Ukraine to join our remote engineering team. In this role, you’ll take ownership of backend systems, focusing on designing robust and scalable software architectures. You'll be responsible for developing new application modules and ensuring high code quality through thorough reviews.
Key Responsibilities
- Design and implement backend solutions using Java
- Lead the structural design of software systems
- Collaborate closely with team members across functions
- Review code and provide actionable feedback
- Mentor mid-level developers with technical direction and support
- Take part in R&D planning sessions to shape future technology choices
- Contribute to decisions around tools, frameworks, and overall technical strategy
Requirements
You should have proven experience as a senior backend developer with strong Java expertise. Prior experience in architectural design and guiding development teams is essential. This position is remote and only open to candidates currently located in Ukraine.