Role
Contract Software Engineer / Lead Developer – Expert
The Role
We're looking for an exceptional Software Engineer / Back-End Developer – a true "super dev” – with proven Design Patterns expertise and a deep understanding of software engineering/development. This is a high-level contract role, suitable for someone operating at a Principal Engineer or Lead Engineer level. You’ll join a small, highly skilled team building a new platform driven by innovative algorithms, clever data structures, and design patterns-based architecture. Working closely with the Head of Architecture, you’ll take abstract concepts and requirements, distil them, and deliver high-quality, elegant solutions. This is a role for someone who thrives on independence, can work from a high-level brief, and produces results quickly and to the highest standards.
Location: Hybrid – Remote work available. Must be UK-based.
Duration: 6 months initially
Start: ASAP September 2025
Key Responsibilities
* Lead the back-end development of a new platform.
* Apply advanced software engineering/development and design patterns.
* Translate abstract concepts into working, production-ready solutions.
* Employ Test-Driven Development (TDD) and SOLID principles.
* Build robust, scalable algorithms and efficient data structures.
* Collaborate with other engineers, mentoring and sharing knowledge.
* Produce maintainable, clean code based on the "less is more” principle.
* Demonstrate expertise in TypeScript or a similar language, with strong back-end development experience.
* Apply well-known software design patterns.
* Ability to work independently with minimal guidance.
* Advanced algorithmic problem-solving capabilities and abstract thinking.
* Solid understanding of TDD and SOLID principles.
* Minimum 5 years of experience in software development/engineering.
* Excellent technical communication skills.
* Ability to take a concept from discussion to high-quality code delivery.
* Degree in Computer Science, Software Engineering, or related discipline is highly desirable.
* Experience in high-performance or complex systems and familiarity with algorithmic analysis and performance optimisation.
Required Qualifications
* Strong back-end development experience with TypeScript or similar.
* Extensive experience applying well-known software design patterns.
* Minimum 5 years of software development experience.
Work Arrangements
* Remote or Hybrid arrangement with UK-based work.
* Inside IR35 contract.
If you are a high-calibre developer with the skills above and the ability to deliver complex back-end solutions at speed, we’d love to hear from you.
#J-18808-Ljbffr