Server-Side Engineer
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)
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
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
Kotlin
Gradle
REST APIs
GraphQL (GQL)
RAML