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.
As Part Of This Role, You Will
* 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
Required Experience & Skills
* 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