Software Engineer
Build and maintain web applications, integrations and internal tools for international clients, with proper testing before anything ships.
Role overview
Build and maintain web applications, integrations and internal tools for international clients, with proper testing before anything ships.
Responsibilities
- Deliver features against agreed acceptance criteria
- Write and maintain tests for the code you ship
- Take part in code review, both directions
- Work directly with client technical contacts where needed
- Support what you build after it goes live
Requirements
- Two or more years building and shipping web applications
- Solid understanding of version control and code review practice
- Good written English for working with international clients
Preferred skills
- Experience with API integration work
- Cloud platform experience
- Testing and QA automation experience
What we offer
Every benefit listed on a Novatek job posting is one that genuinely applies to the role. Nothing aspirational, nothing borrowed from another company's careers page.
- Structured onboarding with an assessment at the end — you go live when you are ready.
- Weekly coaching from a manager whose job includes your development.
- Written progression criteria, so you know what the next role requires.
- International client exposure that genuinely builds your CV.
Recruitment process
- Application
A short form and your CV. No account to create.
- Screening conversation
A short call about your experience and what you are looking for.
- Role assessment
A practical, role-relevant assessment — written, spoken or technical.
- Interview
With the hiring manager, covering the role in detail including the shift pattern.
- Offer
A written offer with everything discussed, before you are asked to decide.