Senior Backend Software Engineer
Job Description
REQUIREMENTS
- 5+ years of software development experience in Java and/or Kotlin, with a strong understanding of OO 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).
- Strong data modeling skills with significant experience working with relational databases using SQL, ideally Hibernate.
- Excellent collaboration and communication skills across technical and non-technical audiences.
- Sharp logical reasoning skills and a habit of asking the right questions, with the ability to explain complex concepts clearly.
Preferred
- Familiarity with networking concepts such as IP routing or MPLS.
RESPONSIBILITIES
- Contribute to the evolution of our core product, including modernizing legacy components and adding new features.
- Identify and reduce technical debt, improve performance and reliability, and participate in scaling decisions across our platform.
- Build and maintain secure, scalable RESTful APIs used by customers and partners, ensuring adherence to API standards.
- Play a key role in our release process by writing reliable tests, reviewing code rigorously, and contributing to CI/CD pipeline improvements.
- Support the growth of junior engineers through pairing, thoughtful code reviews, and informal coaching.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn