both the front-end and back-end aspects of our applications. This role involves working on various projects, collaborating with cross-functional teams, and ensuring high-qualitycode delivery. Our solution is a Digital Management Platform for Technical Processes in the Maritime Industry. This is a unique opportunity to join an exciting tech scale-up company where … Create and integrate APIs for communication between front-end and back-end systems. Collaborate with UI/UX designers to ensure technical feasibility and implementation of design concepts. Conduct code reviews, testing, debugging, and troubleshooting to ensure quality, security, and performance. Work closely with team members, including designers, developers, and stakeholders, to deliver high-quality … NoSQL databases Soft skills include: Self-starter Collaborative Fast-paced and adaptable to change Attention to detail Strong problem-solving skills Excellent communication skills Passion for software development and codequality Creative, confident, and open-minded Benefits: Competitive Salary and Bonus : We reward your expertise and contributions. Inclusive Onboarding : Designed to set you up for success from More ❯
people what they need while infusing social values. ABOUT THE ROLE In this role, you will be part of our engineering team, working with a high-qualitycode base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js , Python or Go . You … scalable software in Node.js , Python or Go Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members Help improve existing codequality through writing unit tests, automation and performing code reviews Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products Work with the More ❯
and product teams to deliver seamless features Optimise database queries and application performance Contribute to architectural planning and system design Implement unit tests and support automated deployment pipelines Maintain codequality and documentation across projects, participate in code reviews Requirements What We're Looking For 3+ years of back-end development experience using C# and .NET … Assess communication and curiosity Technical Task or Live Pairing Realistic, time-bound task or live coding session Use structured rubric for fairness (avoid freeform "whiteboarding") "Focus on team collaboration, codequality, and feedback" Peer Technical Panel/Culture Fit/CTO Chat - In person at our NCL HQ Includes cross-functional devs, product manager or designer Assess More ❯
platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with … business objectives. Participation in code reviews and promoting a culture of codequality and knowledge sharing. Stay informed of industry technology trends and actively contribute to the organization's technology communities. Adherence to secure coding practices to mitigate vulnerabilities and protect sensitive data. Implementation of effective unit testing practices to ensure codequalityMore ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
uptime. Cloud Database Management: Deploy, configure, and manage database instances within cloud infrastructure (e.g., AWS RDS, Aurora), leveraging cloud-native features for scalability and operational efficiency. Focus on quality by promoting coding best practices, a test-first mindset and highest security standards. Contribute to building new and improving existing development processes. Work within a small agile teams delivering … challenges and deliverables. Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, codequality, and timely delivery. Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-qualitycode, applying More ❯
ecosystem. What You'll Do Define and evolve our front-end architecture and technical direction, ensuring it aligns with business and product goals Lead the development of high-quality, accessible and performant UI components using React … TypeScript, and other JavaScript frameworks Collaborate closely with designers, product managers, and backend engineers to shape seamless user experiences across our platform Lead by example and uphold standards for codequality, accessibility, testing, and performance across the front-end stack Mentor and support front-end engineers of varying experience levels, sharing knowledge, fostering growth and driving continuous … Assess communication and curiosity Technical Task or Live Pairing Realistic, time-bound task or live coding session Use structured rubric for fairness (avoid freeform "whiteboarding") "Focus on team collaboration, codequality, and feedback" Peer Technical Panel/Culture Fit/CTO Chat - In person at our NCL HQ Includes cross-functional devs, product manager or designer Assess More ❯
people what they need while infusing social values. ABOUT THE ROLE In this role, you will be part of our engineering team, working with a high qualitycode base and the latest tools, where you will promote your skills to be an expert in complex frontend development in Android (kotlin) native platforms. Your primary focus will be … different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required. TASKS Design and build mobile applications for Android. Ensure … the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain codequality, organization, and automatization Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products. Work with the engineering and design teams to understand end More ❯
people what they need while infusing social values. ABOUT THE ROLE In this role, you will be part of our engineering team, working with a high qualitycode base and the latest tools, where you will promote your skills to be an expert in complex frontend development in iOS (swift and swiftUI) native platforms. Your primary focus … different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required. TASKS Design and build mobile applications for iOS. Ensure … the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain codequality, organization, and automatization Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products. Work with the engineering and design teams to understand end More ❯
What you will be doing Support end-to-end deployment of ML models (batch and real-time) from code validation through to production rollout under guidance from senior team members. Work with Data Science teams to facilitate smooth model handover and ensure deployment readiness aligned with implementation standards. Build and maintain CI/CD pipelines for model deployment, scoring … Engineers within the team to create reusable MLOps templates and support Data Scientists in using them effectively. Support model migrations across data sources, tools, systems, and platforms. Participate in code reviews, knowledge sharing, and pod activities (standups, grooming, delivery check-ins). Learn from senior team members and contribute to continuous improvement of model delivery practices. Required Skills & Experience … collaborating with Data Science teams or similar cross-functional collaboration Understanding of software testing and validation practices, with willingness to learn model-specific governance requirements Ability to participate in code reviews and learn from feedback Good communication skills with both technical and business stakeholders Eagerness to learn and grow in ML engineering and deployment practices (Nice to have) Any More ❯
Collaborate with Product and Design teams to ensure seamless integration of engineering deliverables with business objectives and user needs. Coach and mentor team members, promoting best practices for clean code, codequality, system reliability, and high-performance development. Own and optimize CI/CD processes, DevOps workflows, and infrastructure planning to ensure fast delivery and cost … effective cloud operations. Stay hands-on where necessary - lead code reviews, make architectural decisions, and assist in system-level debugging. Champion Agile practices (Scrum/Kanban) to ensure effective team performance and transparency throughout product delivery cycles. Promote a strong culture of documentation, testing, and continuous improvement in both product quality and engineering processes. What You'll More ❯
Collaborate with Product and Design teams to ensure seamless integration of engineering deliverables with business objectives and user needs. Coach and mentor team members, promoting best practices for clean code, codequality, system reliability, and high-performance development. Own and optimize CI/CD processes, DevOps workflows, and infrastructure planning to ensure fast delivery and cost … effective cloud operations. Stay hands-on where necessary lead code reviews, make architectural decisions, and assist in system-level debugging. Champion Agile practices (Scrum/Kanban) to ensure effective team performance and transparency throughout product delivery cycles. Promote a strong culture of documentation, testing, and continuous improvement in both product quality and engineering processes. What Youll Bring More ❯
including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high qualitycode deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where … reliability. • Collaborate closely with cross-functional teams to translate project requirements into well-designed and efficient code. • Conduct thorough testing and debugging to ensure the delivery of high-quality and error-free software. • Stay up-to-date with the latest Go language … updates, industry trends, and best practices to continually enhance development processes. • Optimize software applications for maximum performance and efficiency, taking advantage of Go's concurrency capabilities. • Actively participate in code reviews, providing constructive feedback to improve codequality and maintain coding standards. • Troubleshoot and resolve issues related to software functionality, performance, and integration, ensuring a seamless More ❯
ensure high standards across the software development lifecycle. You'll lead the design, development, and maintenance of scalable, secure solutions while mentoring team members and championing best practices in codequality, architecture, and DevOps. Your broad experience across technologies, frameworks, and agile methodologies will shape product strategy and foster technical excellence across teams. Key Responsibilities Lead Agile … and mentor team members to ensure smooth execution and continuous improvement. Architect and deliver scalable, maintainable software solutions to complex business problems. Define and enforce best practices in testing, codequality, CI/CD, and version control. Collaborate cross-functionally to align on technical direction and product goals. Troubleshoot critical issues and provide expert-level support and … solutions. Maintain high-quality documentation and drive a culture of knowledge sharing. Support and grow team capabilities through mentorship, leadership, and technical guidance. Requirements Degree in Computer Science or equivalent experience. Strong experience in full-stack development, particularly with C# and React. Proficient in Azure services and cloud deployment strategies. Skilled in CI/CD, IaC, Agile practices More ❯
and champion a compelling technical vision for D365 F&O and Commerce at On, inspiring and guiding the development team to deliver innovative and high-quality solutions. Code Craftsmanship: Promote a culture of code craftsmanship, emphasizing clean, efficient, and maintainable code. Lead by example, setting high standards for codequality and conducting code … other programming languages relevant to D365 F&O and Commerce development. Performance Tuning: Proven experience in optimizing the performance of D365 F&O and Commerce applications, including database tuning, code optimization, and infrastructure configuration. Integration Expertise: Extensive experience integrating D365 F&O and Commerce with various systems using different integration technologies and patterns. Technical Leadership: Demonstrated ability to lead More ❯
Soho, London (onsite 4 days a week) Salary: Based on experience Must hold right to work in the UK. Main responsibilities Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements. Code Review and Quality Assurance: Participate in code reviews to maintain high codequality and promote best practices. Implement automated tests to ensure functionality, performance, and security. Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions. Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner. Continuous Learning: Stay More ❯
accessible).Backend: Mix of microservices, lambda functions, and (Kafka) events. Some ETL and interaction with RPA. Likely to use microsites and/or UI fragments. Responsibilities: Set and enforce codequality standards (e.g. SonarQube unit test coverage%) Elaborate, estimate and size components (e.g. story point/man-day a microservice or UI feature) Break down requirements into … various agile ceremonies and reporting forums Create and document development approach Develop assigned user stories in a variety of languages and undertake unit testing against this development Develop against codequality standards Create, edit and manage front end components and back end microservices Operate as part of an Agile squad in a sprint methodology, alongside Business Analysts … DevOps and Quality Assurance REQUIRED/NON-NEGOTIABLE: Git, AWS stackRole based: e.g. SQS, SNS, Lambda, Microservices, React and/or Node JSNICE TO HAVE: Event-based architectures, SonarQube, Redis, DocumentDB, public sector experience More ❯
for Senior Software Engineers to take full ownership of delivering working systems from prototypes and high-level specs taking ideas from the research team, turning them into production-quality systems, and shipping them quickly.Youll work closely with researchers, ML engineers, and leadership to turn ambitious ideas into real products. You'll be expected to move fast, handle ambiguity … research outputs into functional systems Own critical engineering tasks with high standards and attention to detail data pipelines, API integrations, testing, error handling, system integration, and more Participate in code reviews, technical discussions, and architecture planning Contribute to improving processes for how we build, ship, and deliver features across teams About You 5+ years of hands-on software engineering … experience Proven ability to execute on incomplete specs and drive projects to completion Strong experience writing production-qualitycode (Python & Rust strongly preferred) Comfortable building full-stack systems (APIs, data pipelines, microservices, internal tools) High standards for codequality, maintainability, and correctness Comfortable in fast-moving, ambiguous environments where priorities shift quickly Bias for More ❯
for Senior Software Engineers to take full ownership of delivering working systems from prototypes and high-level specs taking ideas from the research team, turning them into production-quality systems, and shipping them quickly.Youll work closely with researchers, ML engineers, and leadership to turn ambitious ideas into real products. You'll be expected to move fast, handle ambiguity … research outputs into functional systems Own critical engineering tasks with high standards and attention to detail data pipelines, API integrations, testing, error handling, system integration, and more Participate in code reviews, technical discussions, and architecture planning Contribute to improving processes for how we build, ship, and deliver features across teams About You 5+ years of hands-on software engineering … experience Proven ability to execute on incomplete specs and drive projects to completion Strong experience writing production-qualitycode (Python & Rust strongly preferred) Comfortable building full-stack systems (APIs, data pipelines, microservices, internal tools) High standards for codequality, maintainability, and correctness Comfortable in fast-moving, ambiguous environments where priorities shift quickly Bias for More ❯
have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams … Android's display and power capabilities. In addition, you'll be responsible for growing and managing a high-performing team of software engineers, contributing to technical designs, and ensuring codequality and best practices. Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone … the world. Responsibilities Help grow and manage a high performing team of software engineers as a Tech Lead Manager (TLM). Contribute to and review technical design documents, ensuring codequality, testability, and adherence to best practices. Participate in code reviews and provide constructive feedback to other engineers. Debug, diagnose, and resolve complex technical issues, including More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Morgan McKinley
to lead, scale and inspire their CTO automation development teams across Fixed, Mobile and B2B networks. You'll head up a high-performing group of 30+ developers, driving innovation, codequality and delivery excellence.This role is a rare opportunity to blend strategic leadership with hands-on technical direction, working across cutting-edge automation, microservices and emerging AI … do: Lead, grow, and mentor multiple development squads across fixed, mobile and B2B networks. Drive the design and delivery of automation solutions, breaking down silos and creating synergies. Oversee codequality, coding standards and ways of working. Work with product teams, architects and analysts to maximise delivery value. Shape strategic use cases, design tactical solutions and explore More ❯
and AI/LLM teams to deliver user-centric solutions Support cloud-based deployments and CI/CD pipelines (Azure environment) Contribute to Agile ceremonies and ensure clean, maintainable code Help drive innovation across AI-enabled products What We're Looking For: 3-5 years' experience as a Full Stack Developer Strong skills in React , Python (FastAPI or Flask … and Azure Experience building full web applications (not just websites) Product-focused mindset with attention to UX and codequality Bonus: experience or interest in AI/LLMs (OpenAI, Claude, LangChain, etc.) Preferably from mid-large company environments Interview Process: 30-minute intro (including some technical Qs) Technical task (approx. 3-4 hours) Final interview with programme … and AI/LLM teams to deliver user-centric solutions Support cloud-based deployments and CI/CD pipelines (Azure environment) Contribute to Agile ceremonies and ensure clean, maintainable code Help drive innovation across AI-enabled products What We're Looking For: 3-5 years' experience as a Full Stack Developer Strong skills in React, Python (FastAPI or Flask More ❯
automation development teams across Fixed, Mobile & B2B networks. You will lead, scale, and develop a team of over 30 developers across internal and external resources, ensuring best practice and codequality is maintained whilst they scale up delivery. You will work with product teams, OSS architecture, and business analysts to ensure maximum value is delivered across scaled … alongside Solution Architects to do strategic use case design and design tactical solutions with strategic outcomes in mind. Analyse LLD's, develop and create workflows (when required). Approve Code reviews before merge (when required). Internal/External stakeholder engagement (including vendors). Set standards - coding, ways of working, documentation, for 30+ developers and provide thought leadership to … you will be able to evidence experience working in Fixed Telecom Network or Mobile Network Automation. You will have a proven track record of delivering high-qualitycode and leading development squads. You will likely have multiple years of experience in a senior developer role, ideally in a large telecoms company. You will have a strong knowledge More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Hays
automation development teams across Fixed, Mobile & B2B networks. You will lead, scale, and develop a team of over 30 developers across internal and external resources, ensuring best practice and codequality is maintained whilst they scale up delivery. You will work with product teams, OSS architecture, and business analysts to ensure maximum value is delivered across scaled … alongside Solution Architects to do strategic use case design and design tactical solutions with strategic outcomes in mind. Analyse LLD's, develop and create workflows (when required). Approve Code reviews before merge (when required). Internal/External stakeholder engagement (including vendors). Set standards - coding, ways of working, documentation, for 30+ developers and provide thought leadership to … you will be able to evidence experience working in Fixed Telecom Network or Mobile Network Automation. You will have a proven track record of delivering high-qualitycode and leading development squads. You will likely have multiple years of experience in a senior developer role, ideally in a large telecoms company. You will have a strong knowledge More ❯
Employment Type: Contract, Work From Home
Rate: £700.0 - £795.00 per day + Up to £795 per day Inside IR35
Islington, London, United Kingdom Hybrid / WFH Options
TryHackMe Ltd
Full Stack Engineer to help us scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security. Your role will involve everything from maintaining the current code base to developing awesome features to support our users. This exciting position will focus on growth engineering work, bringing concepts from ideation to completion through quick iterations and a … reliability, and security Collaborating with product managers, designers, tech leads and developers on project plans and technical execution Mentoring and coaching developers, providing technical guidance and feedback Participate in code reviews, design reviews, and other engineering meetings, providing feedback to ensure codequality and alignment with TryHackMe technical standards. Writing high-quality, maintainable codeMore ❯
and contribute to the implementation of scalable backend services, APIs, and libraries using .NET Core and cloud platforms like AWS or Azure. Ensure high-quality and testable code through proactive practices such as early test planning, TDD, code reviews, and automation. Enable rapid release cycles with strong DevOps practices, ensuring confidence in every deployment. Quality … aligned. Help recruit, onboard, and develop top-tier engineers, growing a high-performance team. Innovation & Continuous Improvement Advocate for and implement AI-assisted development tools (e.g., GitHub Copilot, Claude Code) to boost engineering velocity and quality. Identify and implement opportunities to automate workflows, reduce technical debt, and drive continuous delivery excellence. Drive a culture of early feedback, enabling faster … .NET Core, RESTful API design, and scalable service architecture. Familiar with Shift-Left testing approaches, embedding quality early in the SDLC and enabling team-wide accountability for code correctness. Deep understanding of object-oriented design, design patterns, and principles like SOLID and TDD. Proficient with Visual Studio and/or JetBrains Rider, and skilled in using ReSharper More ❯