4 days ago
Stoke-on-Trent, United KingdomSenior
Responsibilities
- Develop and maintain business-critical internal software systems.
- Build and support API backends, UI frontend services, and integrated software solutions.
- Collaborate with Software Architects, Technical Leads, and cross-functional teams on technical direction and delivery.
- Mentor and guide Junior Software Developers on technical tasks.
- Review work items, provide estimates, identify risks, and contribute to planning and documentation.
- Ensure code quality, performance, logging, testing, and quality control.
- Contribute to release management, process governance, and continuous improvement.
- Troubleshoot and resolve issues in development and production environments.
- Validate AI-assisted development output responsibly before implementation.
- Communicate technical requirements clearly across teams.
Requirements
- Proficiency in software development and the Software Development Lifecycle, including API backends and UI frontend services.
- Technical expertise in .NET, React, JavaScript, Python, MS-SQL or Postgres, and cloud-based microservices.
- Deep understanding of complex system architecture and experience integrating systems across teams.
- Demonstrated ability to deliver high-quality, maintainable code through analytical problem-solving.
- Experience mentoring and guiding Junior Software Developers.
- High degree of experience using AI-assisted development tools for code completion, generation, and review.
- Knowledge of release management and quality control processes.
- Expertise in using AI and AI tooling within software development to improve delivery, productivity, and engineering quality.
Benefits
- Eligible for the company’s hybrid work-from-home policy.
- The company provides growth opportunities and an inclusive environment where employees can develop and make an impact.
- Recruitment-process adjustments or accommodations are available upon request.
