Mid/Senior Full stack Software Engineer

New Today

What You'll Be Doing as a Software EngineerLead technical aspects of full stack development projects and mentor junior engineersDesign and build scalable web applications using modern frontend and backend technologiesDevelop responsive user interfaces and robust REST APIsDesign and maintain database schemas, queries, and optimise performanceImplement comprehensive testing strategies and CI/CD pipelinesMake critical technical decisions on architecture and technology choicesOptimise application performance across the full stack for scalability and user experienceCollaborate with stakeholders to translate business requirements into technical specificationsPresent technical solutions to leadership and non-technical stakeholdersContribute to the development of Methods Analytics Engineering PracticeYour ImpactDeliver intuitive software solutions that enable better decision-makingDrive adoption of modern development practices and elevate team capabilitiesDeliver seamless user experiences that enhance productivityEstablish technical standards that ensure quality and maintainabilityRequirementsProven experience leading technical aspects of full stack development projectsStrong proficiency in TypeScript/JavaScript and modern frontend frameworks (React, Next.js, Svelte, or similar)Backend expertise with Python (Django or FastAPI) and RESTful API designDatabase proficiency with PostgreSQL including schema design and query optimizationExperience with containerisation (Docker)Knowledge of CI/CD pipelines and testing methodologies (unit, integration, automated testing)Leadership skills for mentoring engineers and communicating with stakeholdersUnderstanding of software design principles and performance optimization techniquesTrack record of successful project delivery in a technical leadership capacityDesirable skills and experienceExperience with Kubernetes for container orchestrationKnowledge of microservices architecture patterns and implementationFamiliarity with object storage solutions (MinIO, S3)Experience with GitOps workflows and tools like ArgoCD or GitHub ActionsKnowledge of DevSecOps practices and scan tooling for SAST, DAST, SCA and SBOMExperience with monitoring and observability toolsDefence/Public Sector consultant experienceSecurity ClearanceUKSV (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 ProcessInternal Application ReviewInitial Phone ScreenTechnical InterviewPair Programming ExerciseFinal InterviewOfferBenefitsAutonomy to develop and grow your skillsBe part of exciting project work that makes a differenceStrong, inspiring leadership and a supportive, collaborative environmentDevelopment access to Pluralsight and LinkedIn LearningPrivate Medical Insurance (spouse and dependants included)Worldwide Travel Insurance (spouse and dependants included)Discretionary Company Bonus based on company and individual performanceLife Assurance of 4x base salary25 days annual leave plus bank holidays, with option to buy 5 extra daysPension Salary Exchange Scheme with employer and employee contributionsWellness 24/7 confidential employee assistance programmeSeniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation TechnologyIndustriesIT Services and IT Consulting #J-18808-Ljbffr
Location:
City Of London
Job Type:
FullTime

We found some similar jobs based on your search