Web Solutions Engineer
London (Hybrid) | Approx. £80,000 | Fixed-Term Contract
As a Software Engineer, you will make significant, mostly independent technical contributions. You will deliver end-to-end tasks toward larger goals with minimal assistance from senior team members, independently planning, prioritizing, and executing your work. You may participate in design discussions, often with guidance, and identify and resolve technical issues in requirements.
Key Responsibilities:
- Contribute to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support.
- Set up or enhance test, monitoring, and survey infrastructure or processes.
- Ensure code health, system maintainability, and scalability over time.
- Contribute to existing documentation or educational content, adapting it based on product updates and user feedback.
- Triage product or system issues, debug, and resolve them by analyzing the source and impact on hardware, network, or service operations and quality.
- Write development code for products or systems with minimal assistance.
- Conduct testing beyond unit testing (e.g., integration, performance, stress, security, load, fuzz), design code to allow for easy testing, and write test case descriptions.
- Review code developed by other engineers and provide feedback to ensure best practices (style guidelines, code check-in, accuracy, testability, and efficiency).
- Identify and address technical debt to improve long-term maintainability and modifiability.
Minimum Qualifications:
- Proficiency in data structures and algorithms, debugging, diagnosis, and resolution.
- Systems thinking and test engineering skills.
- Strong programming and architecture knowledge.
- Data analysis and synthesis skills.
- Software engineering system design expertise.
- Ability to assess and maintain code and system health.
- Strong code comprehension.
Supplemental Information:
- Duration: ASAP - 18th Feb 2026
- Working Hours: Normal business hours
- Working Schedule: Hybrid (Monday - Wednesday in office)
- Language Requirement: English
Required Skills and Experience:
- Minimum 3 years of software development experience.
- 3+ years writing JavaScript, TypeScript, Java, Kotlin, Golang, and/or SQL.
- 3+ years developing resource-oriented APIs.
- 3+ years designing and debugging databases.
- Experience with multiple general-purpose programming languages and building large-scale, full-stack web solutions.
- Experience with microservice design and implementation.
