Development & Architecture Design, develop, and maintain robust, secure, and scalable software solutions using Python/Django (legacy) and TypeScript (future) Proactively optimise and modernise systems through tech debt reduction, code refactoring, performance tuning, and quality enhancements Collaborate with senior engineers to design reliable architectures and participate in architectural decision-making Ensure systems align with the MineHub technical … strategy and meet performance, security, and reliability requirements CodeQuality & Team Development Write clean, efficient, and well-documented code Conduct code reviews and provide constructive feedback to ensure adherence to codequality standards Lead and mentor junior engineers through code reviews, pair programming, and career growth guidance Contribute to technical interviews … the global mining and metals supply chain through transparency, sustainability, and digitisation Join a mission-driven team that values integrity, culture, collaboration, and long-term thinking in everything from code to customer relationships Be part of a fast-growing company that combines startup innovation with partnerships across major industry players worldwide Enjoy the freedom to lead initiatives, influence architecture More ❯
Who is Sonar? Sonar helps prevent codequality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, genAI, or third parties - resulting in more secure, reliable, and maintainable applications. … feel extreme urgency and move forward quickly. And lastly, we are highly effective and operationally efficient . We operate collectively as One Team to accomplish our goals. At Sonar, CODE is more than just an acronym - it's a mindset that defines daily operations. Why You Should Apply: At Sonar, we're a group of brilliant, motivated, and driven … professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve codequality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help More ❯
Who is Sonar? Sonar helps prevent codequality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, genAI, or third parties - resulting in more secure, reliable, and maintainable applications. … feel extreme urgency and move forward quickly. And lastly, we are highly effective and operationally efficient . We operate collectively as One Team to accomplish our goals. At Sonar, CODE is more than just an acronym - it's a mindset that defines daily operations. Why You Should Apply: At Sonar, we're a group of brilliant, motivated, and driven … professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve codequality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Daniel James Resourcing Ltd
be deeply involved in shaping technical strategy, collaborating with product teams, and solving meaningful user and architectural challenges. With modern tooling, continuous delivery practices, and a strong emphasis on codequality, this is a position that offers both technical ownership and long-term growth . About the Role Youll be part of a collaborative, cross-functional team … evolution of its platformthis includes improving modularisation, scalability, state management, performance, and design consistency across its applications. The role will suit someone who not only enjoys writing elegant, maintainable code, but also wants to influence architectural standards and contribute to a broader engineering culture focused on continuous improvement. What Youll Be Doing Building and maintaining production-grade Angular applications … architecture Contributing to UI and state architecture decisions, helping evolve engineering standards Collaborating with designers, product owners, and backend engineers to develop high-quality user experiences Driving codequality through clean, testable code and frequent code reviews Working with modern CI/CD pipelines to deliver incremental improvements quickly and safely Mentoring and More ❯
of our system testing and test automation. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a home-based, 2 year fixed term role in the UK. Education & Experience : Bachelor's degree or equivalent and relevant … secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance : Develop and execute unit and integration tests to ensure software quality. Participate in code reviews to ensure codequality and adherence to best practices. Deployment and Operations : Assist in implementing CI/CD pipelines to automate the build, test, and … the latest industry trends, tools, and technologies. Suggest improvements to the development process and toolchain. Contribute to a culture of continuous learning and improvement within the team. Performance Metrics: CodeQuality: Measured through code reviews, adherence to coding standards, and test coverage. Task Completion: Timely completion of assigned tasks and contributions to project milestones. System Reliability More ❯
workflows and dynamic systems You May Be a Good Fit If 3+ years of work experience as an AI/ML engineer Experience developing production quality Python code Strong adherence to software and ML development fundamentals (e.g., codequality considerations, automated testing, source version control, optimization) Experience in integrating AI solutions into existing workflows … into broader workflows and projects. Experience working with cross-functional teams. Familiarity with credit ratings agencies, regulations, and data products Excellent written and verbal communication skills Advocate of good codequality and architectural practices Experience working in Java and/or JavaScript codebases Why Choose Fitch Hybrid Work Environment: 2 to 3 days a week in office More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
fast, real-time interactions within the application. Drive feature development: lead the development, in collaboration with the front-end team, of new features and improve existing functionalities, ensuring high codequality and performance. Provide mentorship: provide guidance and mentorship to back-end engineers, reviewing their code and fostering a culture of continuous learning and improvement. Guard … the codebase : maintain and enhance the codebase, adhering to best practices, coding standards, and ensuring codequality through code reviews and documentation. What do we value? +5 years of experience in back-end development, working with scaleups, being exposed to a growing number of users. Advanced experience in Node.js, Express.js, and the MEAN stack. Strong experience … authentication, and authorization protocols. Self-starter comfortable with ambiguity in entrepreneurial environments. Deep experience and proven track record building scalable B2B SaaS systems handling high traffic. Commitment to quality and details as well as deep experience and care for performance, scalability, security topics as we scale. Great communication and collaboration skills adapted to a remote first working environment. More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment 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 new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … 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 ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment 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 new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … 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 ❯
Liverpool, Lancashire, United Kingdom Hybrid / WFH Options
Very Group
with real growth, a sense of purpose, belonging and wellbeing. About the role. We're looking for an experienced Principal QA Engineer to help shape the future of quality engineering across The Very Group. As a Principal QA Engineer, you'll play a hands-on role in designing, building, and maintaining the tools and frameworks that enable our … to deliver high-quality solutions. Design and build solutions that balance commercial needs with the QA roadmap. Actively participate in platform, application, and database design. Own your codequality and support the quality of the wider team. Take ownership of non-functional requirements around performance, security, and scalability. Drive best practices in real … building secure, scalable, and highly available software applications Strong understanding and application of threat modelling A background in hands-on software engineering with current, relevant experience A passion for codequality, testing, and engineering best practices Proven ability to influence and negotiate with technical stakeholders at all levels Demonstrable experience in coaching, mentoring, and providing development support More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment Contribute to codequality by applying coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a … small agile team to deliver new features and fix defects Support software architecture discussions and learn to translate system-level designs into robust, maintainable, and high-qualitycode, following best practices in software engineering Required Skills/Experience: 1+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment Contribute to codequality by applying coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a … small agile team to deliver new features and fix defects Support software architecture discussions and learn to translate system-level designs into robust, maintainable, and high-qualitycode, following best practices in software engineering Required Skills/Experience: 1+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and More ❯
trivial search functionality becomes much more interesting to implement when the email body is fully encrypted. What you will do Develop new features : Developing, deploying and supporting high-quality user experiences, including feature development and implementation. Drive adoption and user retention: you will contribute to … the user onboarding and delivering a delightful experience to retain Collaboration: Work closely with backend, product owners, designers, QA, and other engineers to take initiatives from ideation to completion. Code review and optimization: Conduct code reviews and provide constructive feedback to ensure codequality, maintainability, and performance optimization. Testing : Develop and implement comprehensive testing strategies … you grow in certain areas. Experience with React or 2+ similar frameworks, developing performant and reusable components. Experience writing tests at scale Familiarity with other best practices for ensuring codequality, including CI/CD. Familiarity with UX, accessibility, internationalization, and localization concerns and solutions Nice to have: Experience working in a distributed team. Experience with Grafana More ❯
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 ❯
Cardiff, South Glamorgan, 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 ❯
a visionary QA leader to join our dynamic team. This isn't just about testing; it's about shaping strategy, leading excellence, and ensuring the highest standards of quality across the entire software development lifecycle for complex digital products. If you're a proactive problem-solver, a natural mentor, and a thought leader in quality assurance … functional, and security aspects across both web and critical mobile platforms (iOS and Android). Drive Automation Excellence: Master and extend automation frameworks for web and mobile, focusing on codequality, reusability, and self-documentation. Champion Quality: Lead defect triage, enforce traceability, and proactively anticipate/resolve blockers to ensure exceptional product quality. Mentor & Collaborate … QA leadership. Mobile Testing Expertise: Proven experience with mobile application testing (iOS & Android), including automation frameworks. Automation Mastery: Capable of creating and extending frameworks with a strong focus on codequality (Playwright experience a plus). Strategic Mindset: Demonstrated ability to define test strategies and drive tooling integration, especially for mobile applications. Agile Proficiency: Comprehensive expertise in 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 ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Are you an experienced and passionate Principal Quality Assurance Engineer eager to be part of a pioneering, multinational initiative? We are seeking a dynamic professional to join our growing team and contribute to high-impact projects in the aerospace and defense sectors. Salary : £48,000 - £58,000 per year What you'll do as a Principal … Global Partner Coordination : Collaborate with international domain partners to align on global quality management practices, share best practices, and ensure consistency in quality standards. SoftwareQuality Assurance : Ensure appropriate SoftwareQuality Assurance processes are implemented, particularly in alignment with Agile methodologies and Sprints. What We Need From You Essential Skills and Experience … and risk assessment and root cause analysis techniques. Demonstrated ability to lead quality initiatives and mentor team members, particularly in APQP practices and standards. Awareness of SoftwareQuality Assurance requirements and familiarity with software development methodologies such as Agile and Sprints. Desirable Experience : Experience in the aerospace or defense industries is preferred but not essential. Security More ❯
of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-qualitycode that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and … support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. Qualifications What We’re Looking For: Experience as a developer in a scaled Agile environment … Knowledge of finical billing domains/systems Hands-on experience with microservices architecture , database programming , and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in codequality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks More ❯
of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-qualitycode that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and … support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. Qualifications What we’d love you to bring: Experience as a developer in a scaled … Knowledge of finical billing domains/systems Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in codequality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks More ❯
and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in the squad including codequality, testing and CI/CD Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it … technologies in a cloud-based environment The ability to tell a technical story/concepts to non-technical audiences in a way that is digestible Knowledge and practice of codequality techniques like continuous integration, unit testing, and peer reviews Passionate about keeping up to date with the latest technology trends and tools Someone who wants to More ❯
and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in the squad including codequality, testing and CI/CD Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it … technologies in a cloud-based environment The ability to tell a technical story/concepts to non-technical audiences in a way that is digestible Knowledge and practice of codequality techniques like continuous integration, unit testing, and peer reviews Passionate about keeping up to date with the latest technology trends and tools Someone who wants to More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
esure Group
and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in the squad including codequality, testing and CI/CD Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it … technologies in a cloud-based environment The ability to tell a technical story/concepts to non-technical audiences in a way that is digestible Knowledge and practice of codequality techniques like continuous integration, unit testing, and peer reviews Passionate about keeping up to date with the latest technology trends and tools Someone who wants to More ❯