Altrincham, Greater Manchester, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Bury, Greater Manchester, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Leigh, Greater Manchester, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Ashton-Under-Lyne, Greater Manchester, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Tailwind, Vitest, Playwright, and AWS services such as DynamoDB, Lambda, and CloudWatch. Experience with these technologies or alternatives is helpful but not required. We utilize techniques like TDD, BDD, pair/mob programming, and CI/CD with automated tests and linting. Prior experience is not expected, but curiosity about these techniques is encouraged. We seek enthusiastic, innovative More ❯
services such as DynamoDB, Lambda and CloudWatch - so experience with these technologies or alternatives would be helpful but it is not required. They use techniques such as TDD, BDD, pair/mob programming and CI/CD with automated tests and linting. We would not expect much (or any) experience with these techniques but curiosity about them would More ❯
services such as DynamoDB, Lambda and CloudWatch - so experience with these technologies or alternatives would be helpful but it is not required. They use techniques such as TDD, BDD, pair/mob programming and CI/CD with automated tests and linting. We would not expect much (or any) experience with these techniques but curiosity about them would More ❯
clarity on technical topics. Ability to coordinate, communicate and present project requirements and outcomes to the wider engineering teams Understanding event based architecture is a plus. Our Tech Environment: Programming Languages: TypeScript Frameworks/Libraries: React, Next.js, Apollo GraphQL, Modern CSS frameworks Cloud & Infrastructure: AWS (Lambda, API Gateway, CloudFront, WAF, Route53), Terraform/OpenTofu Practices: Experimentation (A/B … with most of the above and cloud/serverless technologies, please apply! How we get there: Kanban Jira/Confluence Grafana and AWS Cloudwatch Google Analytics Clean Architecture TDD PairProgramming Focus on experimentation to validate our hypothesis Want to hear more? Find out more about Moonpig Group and what it has to offer here ! Moonpig's Commitment More ❯
the House of Commons and the House of Lords, improving the tabling systems that allow MPs to submit questions, and much more. Using your technical experience and high-quality programming skills, you'll be ready to communicate clearly across different disciplines, with your digital colleagues, and to other stakeholders throughout Parliament. But your work won't stop there. Among … Friday 18th July and Monday 21st July 1st Stage: Take home task (Code testing): Monday 21st July - Return test: Thurs Monday 28th July (by 23.59)2nd Stage: Interviews/pairprogramming exercise: Thursday 7th August and Friday 8th August Format: Assessment + Panel Interview (Remote) Our Culture For our people, we provide an amazing opportunity to bring their More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Sanderson
other engineers. Contribute to the technical direction and architectural decisions within the team. Write clean, testable code following best practices in security, accessibility, and DevOps. Participate in code reviews, pairprogramming, and continuous integration/deployment processes. Help troubleshoot and resolve live service issues, ensuring high availability and resilience. Work within GDS (Government Digital Service) standards, contributing to More ❯
logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Expert Software Engineer will be responsible for software development activities both individually and as a member of an agile team. The … decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, TDD, Refactoring, and ATDD. Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium. Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer More ❯
logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Expert Software Engineer will be responsible for software development activities both individually and as a member of an agile team. The … decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, TDD, Refactoring, and ATDD. Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium. Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer More ❯
logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Software Engineer SME will be responsible for software development activities both individually and as a member of an agile team. The … decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, TDD, Refactoring, and ATDD. Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium. Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer More ❯
logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Software Engineer will be responsible for software development activities both individually and as a member of an agile team. The software … decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, TDD, Refactoring, and ATDD. Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium. Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Canonical
Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl … user experience, even for developer tooling and command line apps Writing high quality, resilient and performant code, potentially serving millions of demanding daily users Working towards mastery of key programming languages and Linux system knowledge Engaging with users and the open source community through code reviews and issue trackers Responding to customer issues as a priority, develop an understanding … we are looking for in you Exceptional academic track record from both high school and university Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Mirai Talent
a consistent focus on software quality, performing collaborative code reviews and architecture reviews. Adopt and promote best practices related to writing clean and reusable code such as TDD, BDD, pairprogramming and design patterns. Collaborate to build new features, design concepts and interactive UX prototypes. Stay abreast of emerging technology trends, researching and applying new ideas to how More ❯
the tasks on the sprint to support the over-arching sprint goals. Work with others to ensure the best solution is implemented. Understands the value of quality assurance through pairprogramming, unit testing and behavioural driven development. Line management and mentoring of other develops Communicate with stakeholders to ensure they are kept informed of progress or setbacks Diagnosing More ❯
and UK standards). Accelerating Development Cycles: Collaborating closely with product and design teams to rapidly deploy experiments and refine features based on data insights. Mentoring & Teamwork: Engaging in pairprogramming, conducting code reviews, and sharing best practices to enhance the capabilities of the entire engineering team. Influencing Future Direction: Contributing to architectural discussions, evaluating emerging technologies, and More ❯
and UK standards). Accelerating Development Cycles: Collaborating closely with product and design teams to rapidly deploy experiments and refine features based on data insights. Mentoring & Teamwork: Engaging in pairprogramming, conducting code reviews, and sharing best practices to enhance the capabilities of the entire engineering team. Influencing Future Direction: Contributing to architectural discussions, evaluating emerging technologies, and More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and PairProgramming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯
more. Interview Process At Ashby, our team and interview process want to help you show your best self. We’ll dive into past projects and simulate working together via pairprogramming, writing tech specs collaboratively, and talking through decisions (no leetcode or whiteboard exercises). Our interview process is three rounds: 15 to 30-minute introduction call A … day one, and we spend the rest of the time building your confidence in our codebase and practices culminating in the delivery of a prominent, impactful feature. We’ll pair you with a peer who’ll guide you through your first tasks and be someone you rely on, from answering questions to pair programming. Technology Stack I’m More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
amber labs
managers, delivery managers, business analysts, user researchers, and engineers to refine technical direction. Write clean, testable code following best practices in security, accessibility, and DevOps. Participate in code reviews, pairprogramming, and continuous integration/deployment processes. Troubleshoot and resolve live service issues, ensuring resilience and availability. Work within GDS (Government Digital Service) standards and contribute to open More ❯