from home alongside attending one of our offices – in either #London, #Hove or #Exeter – once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack – alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
is eligible to obtain HMG Security Clearance at the SC level Build and manage systems, infrastructure and applications using infrastructure as code and automation (Terraform, Ansible, K8s, Helm, Go) Pairprogramming, knowledge sharing and running appropriate training sessions for the team Writing well-defined tickets (and supporting documentation when required) as well as keeping them up-to-date More ❯
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
E1 1AB, Whitechapel, Greater London, United Kingdom
Tech4 Ltd
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
refreshments Up-skilling budget A culture focussed on developer experience and giving you a platform to thrive and grow both technically and personally (we are obsessed with DX) Mob programming & pairprogramming About you Experience : Extensive experience in modern full-stack development environments, preferably with microservices architectures. Technical breadth : Strong proficiency in strongly-typed programming languages More ❯
refreshments Up-skilling budget A culture focussed on developer experience and giving you a platform to thrive and grow both technically and personally (we are obsessed with DX) Mob programming & pairprogramming About you Experience : Extensive experience in modern full-stack development environments, preferably with microservices architectures. Technical breadth : Strong proficiency in strongly-typed programming languages More ❯
refreshments Up-skilling budget A culture focussed on developer experience and giving you a platform to thrive and grow both technically and personally (we are obsessed with DX) Mob programming & pairprogramming About you Experience : Extensive experience in modern full-stack development environments, preferably with microservices architectures. Technical breadth : Strong proficiency in strongly-typed programming languages More ❯
Experience with Azure PaaS services Experience with CI/CD pipelines (TeamCity, GitHub Workflows) Knowledge of event sourcing, ideally with Eventuous Knowledge of security best practices for web development Pair/Mob programming and performing peer code reviews Familiarity with RESTful APIs and asynchronous request handling Experience with version control systems, preferably Git Strong problem-solving skills and More ❯
a "follow the sun" model to operate our products on a multi-region cloud platform. Role Responsibilities: Provide technical leadership and mentoring within the team through knowledge sharing sessions, pairprogramming, code reviews and solution design Identify and implement technical solutions to improve platform reliability, including the creation of mitigation strategies and operational playbooks. Implement and maintain monitoring More ❯
design system in collaboration with our UX team Leading code reviews and architectural decisions for our frontend platform Mentoring our growing team of frontend engineers through knowledge sharing and pairprogramming Technical responsibilities include: Expert-level development with our core stack: React, TypeScript, Next.js Performance optimization and monitoring Integration with our REST API layer and backend services Maintaining More ❯
design system in collaboration with our UX team Leading code reviews and architectural decisions for our frontend platform Mentoring our growing team of frontend engineers through knowledge sharing and pairprogramming Technical responsibilities include: Expert-level development with our core stack: React, TypeScript, Next.js Performance optimization and monitoring Integration with our REST API layer and backend services Maintaining More ❯
to break them down into clear, actionable outcomes delivered through robust technical solutions. Our environment is fast-paced and highly collaborative. You'll work closely with your teammates using pair or mob programming, participating in regular workshops and planning sessions, primarily over Zoom, with occasional in-person collaboration. We embrace modern development practices: All our services are cloud More ❯
across engineering to maximise inner-sourcing opportunities and reduce waste You advocate for quality and can support the team by demonstrating approaches such as CI/CD standard methodology, PairProgramming, TDD, and BDD. Technical understanding of: Spring boot, Maven, GitHub, Jenkins, JSON, Kafka, WMQ, REST APIs, Database SQL, Docker and Kubernetes Experience working on any one of More ❯
As a Fintech, they are highly Agile, operating in multi-functional delivery squads manging projects from inception through to delivery/go-live and with a heavy focus on PairProgramming and TDD, so are looking for people from similar environments. To be successful, you will demonstrate: A strong background in hands-on Java engineering, currently working with … Spring/Spring Boot Experience developing distributed, real-time applications (with Akka AND/OR Kafka) with an appreciation of topics such as Concurrency and multithreading. Experience of Reactive Programming Techniques in conjunction withasynchronous event processing and data streams, with tools such as Spring Webflux, RxJava, Akka etc. Any experience with frontend Angular development or AWS cloud is highly More ❯
that meets business needs. Participate in requirements review sessions with Business Analysts and QA Engineers. Develop complex database queries, views, triggers, and functions. Conduct code reviews and participate in pairprogramming sessions. Assess the impact of changes on systems and infrastructure. Document your code for technical and operational maintenance. Support the smooth transition of software into production. Provide 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 Senior 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 Senior 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 ❯
looking for someone with a good level of experience with general software engineering practices and should have exposure to the following: Version control management with Git Code reviews and pairprogramming Test frameworks with at least an interest in TDD User stories and capturing requirements Iterative development and refactoring As you'll be working in a team of More ❯
pipelines Collaborate effectively with engineers and non-technical team members Troubleshoot and resolve complex technical issues Interview Steps GT interview with Recruiter Intro call with Tech Lead Technical interview (pairprogramming) Culture fit interview (meeting with the Founder) Reference Check Offer We go beyond usual perks By working with us, you will get: Health insurance Mental health support More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Allica Bank Limited
Team Collaboration: Engage in smooth collaboration with product owners, backend engineers, and other teams to deliver high-quality features and enhancements. Mentorship: Provide guidance and support to engineers through pairprogramming, code reviews, and career planning. Help foster their growth within Allica. Feature Delivery Responsibilities Design & Development: Design, implement, and maintain React-based frontend applications using modern JavaScript More ❯
prototyping An understanding of software craftsmanship and principles such as SOLID Experience of building cloud-native software, with an understanding of distributed applications A willingness to take part in pair and mob programming A desire to seek and identify the best technology for the job A growth mindset and a sense of humility - we can all learn from More ❯
success. Junior TC Key Responsibilities Engage with clients to define and document technical and functional requirements Design and implement software solutions aligned with client goals Apply agile methodologies including pairprogramming, stand-ups, and sprint cycles Work with relational databases and write SQL queries, views, and joins Develop system integrations using APIs (REST/SOAP, JDBC, web services … s degree in Computer Science, Engineering, Information Systems, Mathematics, or a related field Willingness to travel (up to 10%) to support client engagements Junior TC Preferred Skills Object-oriented programming fundamentals Experience with relational databases, data modeling, and SQL Exposure to test-driven development and continuous integration Familiarity with cloud and integration tools (AWS, GCP, AI/ML, containers … passion for technology and continuous learning, and affinity for asking "why" and solving the right problems History of success on cross-functional teams; experience building products using agile methodologies (pairprogramming, stand-ups, planning sessions, and sprints) Basic understanding of object oriented programming Experience working with relational databases and database design/data modeling SQL skills (writing More ❯