Job Summary
We are looking for a skilled Senior Backend Developer to design and implement user experiences for job seekers and recruiters on our flagship - Duruper.com. You will manage the user operating environment, develop database structures, and oversee infrastructure in the AWS environment.
Roles and Responsibilities
- Design and develop backend systems for Duruper.com and internal platforms
- Improve system architecture with a focus on scalability, reliability, and maintainability
- Solve complex technical problems and optimize system performance
- Contribute to code quality and consistency through thoughtful and in-depth code reviews
- Refactor existing codebases and reduce technical debt
- Collaborate closely with product managers, designers, and frontend engineers
- Leverage AI development tools (e.g., Claude Code, ChatGPT) to improve development efficiency
- Support junior engineers through technical guidance and contribute to raising the overall engineering quality of the team
Mandatory Requirements
- 5–10 years of backend development experience
- Strong proficiency in Java 21, Spring Boot 3, and JPA/Hibernate
- Solid experience in system design and problem-solving in complex environments
- Strong code quality standards and the ability to provide meaningful feedback through code reviews
- Experience with PostgreSQL, including data modeling and performance optimization
- Hands-on experience using AI-assisted development tools (e.g., Claude Code, ChatGPT) in real-world workflows
- Ability to take ownership of problems and drive them to resolution independently.
Preferred Qualifications
- Experience working on high-traffic or complex domain services
- Experience with large-scale refactoring or legacy system improvements
- Experience improving developer productivity through tooling or automation
- Ability to clearly communicate technical decisions and trade-offs in a collaborative environment