Senior Backend Software Engineer
Asia-Pacific, Europe, AmericasFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- LeadershipSoftware DevelopmentSQLDesign PatternsHibernateJavaKotlinCI/CDRESTful APIsMentoring
Requirements
- 5+ years of software development experience in Java and/or Kotlin
- Object-oriented design and associated design patterns
- Proven experience building backend services and tools within web application ecosystems
- Ability to act as a technical lead for small projects (typically up to 4 developers)
- Offering architectural and design guidance
- Strong data modelling skills
- Significant experience working with relational databases using SQL
- Ideally Hibernate experience
- Excellent collaboration and communication skills across technical and non-technical audiences
- Sharp logical reasoning skills
- Habit of asking the right questions
- Ability to explain complex concepts clearly and succinctly
Responsibilities
- Contribute to the evolution of our core product
- Modernize legacy components
- Add new features
- Shape long-term architectural direction
- Identify and reduce technical debt
- Improve performance and reliability
- Participate in scaling decisions
- Build and maintain secure, scalable RESTful APIs
- Ensure adherence to API standards, versioning practices, and monitoring instrumentation
- Write reliable tests
- Review code rigorously
- Contribute to CI/CD pipeline improvements
- Support the growth of junior engineers through pairing, thoughtful code reviews, and informal coaching
- Promote sound design principles
- Foster a culture of continuous technical learning
View Full Description & ApplyYou'll be redirected to the employer's site