Job Title: Senior Web Developer
Location: Rushden
Salary: £65,000 - £70,000
A growing organisation is seeking an experienced Senior Software Engineer with a strong background in software development and DevOps. This is a hands-on leadership role, responsible for overseeing a development team working across a diverse range of platforms including e-commerce, internal applications, and integration systems.
The core technology stack is based on C#, and the ideal candidate will have a solid understanding of infrastructure, server management, system security, performance optimisation, and full-stack development. Proficiency in HTML, CSS, JavaScript, MSSQL, Postgres, RabbitMQ, and Redis is essential.
This is a challenging and varied role, offering the opportunity to lead complex development projects and work with both modern and legacy systems. The position requires excellent problem-solving abilities and a broad technical skill set.
Benefits:
* 25 days annual leave + Bank Holidays
* Birthday off
* Christmas shutdown
* Discretionary bonus
* Pension scheme
* 37.5-hour working week (8:30 AM - 5:00 PM)
Key Responsibilities:
* Lead and mentor the development team
* Oversee server infrastructure and software architecture
* Design and develop robust applications and services
* Deliver well-structured, documented code
* Identify and address gaps in software functionality
* Implement and integrate web services and APIs
* Participate in all phases of the SDLC
* Analyse and debug software issues
* Develop and execute data migration plans
* Ensure data quality and integrity
* Optimise database performance
Requirements:
* Proven experience in web and software development
* Hands-on experience with Redis or similar caching solutions
* Proficient with Git and version control systems
* Familiarity with SOLR or equivalent search engines
* Experience building and consuming APIs
* Experience with server management and hosting infrastructure
* Strong skills in Bootstrap and responsive frameworks
* Knowledge of AWS or Azure services
* Experience working with multi-system platforms and inter-system communication
* Strong SQL skills across Postgres, MSSQL, or similar databases
If this sounds like it could be for your then please APPLY.