What You\’ll Be Doing as a Software Engineer
- Lead technical aspects of full stack development projects and mentor junior engineers
- Design and build scalable web applications using modern frontend and backend technologies
- Develop responsive user interfaces and robust REST APIs
- Design and maintain database schemas, queries, and optimise performance
- Implement comprehensive testing strategies and CI/CD pipelines
- Make critical technical decisions on architecture and technology choices
- Optimise application performance across the full stack for scalability and user experience
- Collaborate with stakeholders to translate business requirements into technical specifications
- Present technical solutions to leadership and non-technical stakeholders
- Contribute to the development of Methods Analytics Engineering Practice
Your Impact
- Deliver intuitive software solutions that enable better decision-making
- Drive adoption of modern development practices and elevate team capabilities
- Deliver seamless user experiences that enhance productivity
- Establish technical standards that ensure quality and maintainability
Requirements
- Proven experience leading technical aspects of full stack development projects
- Strong proficiency in TypeScript/JavaScript and modern frontend frameworks (React, Next.js, Svelte, or similar)
- Backend expertise with Python (Django or FastAPI) and RESTful API design
- Database proficiency with PostgreSQL including schema design and query optimization
- Experience with containerisation (Docker)
- Knowledge of CI/CD pipelines and testing methodologies (unit, integration, automated testing)
- Leadership skills for mentoring engineers and communicating with stakeholders
- Understanding of software design principles and performance optimization techniques
- Track record of successful project delivery in a technical leadership capacity
Desirable skills and experience
- Experience with Kubernetes for container orchestration
- Knowledge of microservices architecture patterns and implementation
- Familiarity with object storage solutions (MinIO, S3)
- Experience with GitOps workflows and tools like ArgoCD or GitHub Actions
- Knowledge of DevSecOps practices and scan tooling for SAST, DAST, SCA and SBOM
- Experience with monitoring and observability tools
- Defence/Public Sector consultant experience
Security Clearance
UKSV (United Kingdom Security Vetting) clearance is required for this role, with Security Check (SC) as the minimum standard, either already held or with a willingness to undergo the process. Some roles/projects may require Developed Vetting (DV) clearance; while not mandatory, a willingness to obtain DV clearance would be beneficial. Onboarding may include BPSS requirements; details will be discussed at interview.
Hiring Process
- Internal Application Review
- Initial Phone Screen
- Technical Interview
- Pair Programming Exercise
- Final Interview
- Offer
Benefits
- Autonomy to develop and grow your skills
- Be part of exciting project work that makes a difference
- Strong, inspiring leadership and a supportive, collaborative environment
- Development access to Pluralsight and LinkedIn Learning
- Private Medical Insurance (spouse and dependants included)
- Worldwide Travel Insurance (spouse and dependants included)
- Discretionary Company Bonus based on company and individual performance
- Life Assurance of 4x base salary
- 25 days annual leave plus bank holidays, with option to buy 5 extra days
- Pension Salary Exchange Scheme with employer and employee contributions
- Wellness 24/7 confidential employee assistance programme
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr
Contact Detail:
Methods Recruiting Team