Overview
Location: Burgess Hill (Hybrid – at least 3 days in-office)
Contract: 6 months (with potential to be hired by the end client)
Seniority: Mid-level (5+ years of experience)
About The Role We are seeking a skilled Server-Side Engineer to join our team on a 6-month contract. The role offers potential for permanent employment with the end client based on performance and fit. This is a hybrid position requiring at least 3 days in the office per week.
Responsibilities
* Build, maintain, and refactor server-side applications
* Write clean, efficient, and scalable code
* Delete code responsibly when needed (yes, that counts too!)
* Design solutions for open-ended problems
* Work with legacy systems and modernize where appropriate
* Integrate with bespoke backend services crafted over years
* Contribute to unit testing, CI pipelines, and performance optimization
* Collaborate effectively in a team environment
* Take ownership and work proactively
Qualifications
* Proven experience building server-side applications
* Strong coding, refactoring, and debugging skills
* Experience with asynchronous programming and performance analysis
* Knowledge of unit testing and CI/CD practices
* Familiarity with legacy code maintenance
* Experience working in a collaborative team environment
* Self-starting and capable of solving complex, open-ended problems
* Bachelor’s degree in Computer Science (or equivalent experience)
* Exposure to open-source contributions is a plus
Technologies You May Work With
* Kotlin
* Gradle
* REST APIs
* GraphQL (GQL)
* RAML
#J-18808-Ljbffr