of tooling across the tech stack, including Python, TypeScript, Postgres, Kubernetes, Docker, Terraform, Azure. In this role you'll be: Building, testing, and continuously delivering small,high qualitychangesto production. Pairprogramming with others on the team to collaboratively build and share knowledge. Working with product stakeholders to plan and design improvements to our platform. Joining customer calls to … working across the stack as part of a small startup team. Competent coding with Python, TypeScript, or a similar language. Collaborative-comfortable working together to build quality fast (e.g. pairprogramming). Experienced building SaaS products that delight customers, from conception to production. Experienced with building and operating production distributed systems. Experienced with cloud native, containers, Kubernetes. Confident … You'llstand out if you: Haveexperience building cyber security products. Haveexperience working in startups. Have experience as a site reliability engineer or similar role. Have experience working with extreme programming practices such as pairprogramming,tdd,trunk baseddevelopment, and close customer collaboration. Areable to work onsite from our lovely office in Canary Wharf the majority of the More ❯
We constantly push technology further than most, especially in our greenfield projects, driving the financial industry in new directions. Developers are encouraged to constantly develop and learn new skills. Pairprogramming supports continual growth of knowledge and sharing of expertise, alongside regular team rotations ensuring everyone gains first-hand knowledge on all areas of our codebase. Friday afternoons … CI, alongside extensive test suites (performance, compatibility, migration, resilience). Continuous Delivery was pioneered at LMAX one of the authors worked here while writing the book). Due to pairprogramming and testing we don't do pull requests, we push directly to our monorepo with a "revert first, ask questions later" attitude. If you want to work … t a list of requirements! Requirements: •Be passionate about software development. Bad code offends you! •Work in a dynamic environment enabled by fast feedback; the heart of our ethos •Pairprogramming in small teams of developers and testers (who also write code) •Share knowledge and learn from like-minded peers •Work across a variety of teams covering a More ❯
We constantly push technology further than most, especially in our greenfield projects, driving the financial industry in new directions. Developers are encouraged to constantly develop and learn new skills. Pairprogramming supports continual growth of knowledge and sharing of expertise, alongside regular team rotations ensuring everyone gains first-hand knowledge on all areas of our codebase. Friday afternoons … CI, alongside extensive test suites (performance, compatibility, migration, resilience). Continuous Delivery was pioneered at LMAX one of the authors worked here while writing the book). Due to pairprogramming and testing we don't do pull requests, we push directly to our monorepo with a "revert first, ask questions later" attitude. If you want to work … t a list of requirements! Requirements: •Be passionate about software development. Bad code offends you! •Work in a dynamic environment enabled by fast feedback; the heart of our ethos •Pairprogramming in small teams of developers and testers (who also write code) •Share knowledge and learn from like-minded peers •Work across a variety of teams covering a More ❯
Cloud, or Azure). Debug complex issues and implement effective solutions. Ensure security best practices, including data protection and access control. Collaborate with agile teams using practices such as pairprogramming and code reviews. Use project management, source control, and CI tools (e.g., Jira, Git, Jenkins). About You We're seeking passionate individuals who align with our … in the jurisdiction they live in and meet the following criteria: Required Skills & Experience Enthusiasm to learn and deliver high-quality software. Experience in agile teams with practices like pairprogramming and code reviews. Several years of hands-on development experience with Java and related technologies (Spring, JPA, Kafka, JUnit). Understanding of design patterns, SOLID, and clean More ❯
and grow in a dynamic environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services, CNCF technologies, or the HashiCorp … how your values align with ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful Skills & Collaboration A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving Meet the Team An opportunity to come to our … teammates, ask questions, and get a feel for our culture and ways of working. Well also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise Were committed to making this process as inclusive as possible. If theres anything you need to help you participate fully, let us know, and well work More ❯
London, Farringdon, United Kingdom Hybrid / WFH Options
Rullion - Eon
design, collaborating within an agile team alongside other backend engineers and product designers. Strategize, develop, test, and deploy new features and experiments. Engage in collaborative coding practices such as pairprogramming and code reviews within the team. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Foster close collaboration with our Product, Data, Front … language, or willingness to adapt. Hands-on experience with RESTful APIs and/or GraphQL. Proficiency in version control tools like Git. Sound understanding of development best practices including pairprogramming and TDD. Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication skills that promote teamwork. Strong More ❯
stack engineer you will work on varied projects, quickly making an impact for customers and helping to make roads around the world safer and greener. You'll benefit from pairprogramming and regular touch points with colleagues, but will have significant autonomy and drive your own impact in our stack. About you You bring energy, curiosity, and a … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2 hour final round interview, split into a 45 minute technical experience interview, 45 minute soft skills More ❯
as code understanding of software design principles, and an ability to apply them familiarity with modern software development approaches such as automated testing, test driven development (TDD), continuous integration, pairprogramming, code review, observability and version control understanding of common web security risks such as OWASP Top 10, and the corresponding mitigations enjoy researching and learning new programming … complex issues, drawing upon a broad knowledge of web technologies have supported others in their use of modern software development approaches including automated testing, test driven development, continuous integration, pairprogramming, code review and version control have experience in management, helping colleagues with their career development and coaching more junior staff members share knowledge among the GDS teams More ❯
Role Is Suitable For You If You Are: Completing or have recently completed a degree (at least 3 years) in Computer Science or Informatics Able to complete a difficult programming challenge using Java (C++ and other languages not allowed) Highly proficient in programming in multiple languages with experience outside of university projects Deeply interested in computing from first … self-starter who is able to complete projects with minimal supervision Your First Three Months Your first three months will include various forms of on-the-job training, including pairprogramming, interactive talks, and collaborative problem-solving. During this time, you can expect to contribute and even lead on multiple projects and see your work go into production. … Frequent socials and company events Interview Process: 1 1 Coding challenge (2 hour time limit) 2 2 Initial call with HR representative and developer (30-45 minutes) 3 3 Pairprogramming session (1.5 hours) 4 4 Culture-fit interview with founder and developer (1.5 hours) To Apply: Please submit the form below. If you have graduated or will More ❯
guiding technical direction to make a significant impact for customers, helping to make roads around the world safer and greener. You will mentor junior and mid-level engineers through pairprogramming and code reviews, and drive significant technical initiatives within our stack. About you You bring energy, curiosity, and a bias for action, and you love collaborating to … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2.5 hour final round interview, split into a 60 minute technical experience interview, 60 minute soft skills More ❯
and grow in a dynamic environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services, CNCF technologies, or the HashiCorp … how your values align with ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful. Skills & Collaboration: A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving. Meet the Team: An opportunity to come to our … ask questions, and get a feel for our culture and ways of working. We'll also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise. We're committed to making this process as inclusive as possible. If there's anything you need to help you participate fully, let us know, and More ❯
dive software engineering expertise Thrive in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion to learn more about machine … building solutions that are robust, scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating and pivot as we go More ❯
and shipping high-quality code Working with cloud-based hosting services to support scalable applications Staying up to date with front-end technologies and contributing ideas to improve development Pairprogramming, code reviewing, and pushing to GitHub in a supportive engineering culture What Experience You Will Have Strong experience with JavaScript, HTML5, CSS3 and modern web development practices … and React Native skills (including Redux) Experience with Git, GitHub, and version control workflows Understanding of UI design principles and cross-browser compatibility Excellent communication skills and comfort with pairprogramming A passion for building elegant, user-centred interfaces Fluent written and spoken English Sound like a good fit? Hit apply and let’s chat More ❯
and shipping high-quality code Working with cloud-based hosting services to support scalable applications Staying up to date with front-end technologies and contributing ideas to improve development Pairprogramming, code reviewing, and pushing to GitHub in a supportive engineering culture What Experience You Will Have Strong experience with JavaScript, HTML5, CSS3 and modern web development practices … and React Native skills (including Redux) Experience with Git, GitHub, and version control workflows Understanding of UI design principles and cross-browser compatibility Excellent communication skills and comfort with pairprogramming A passion for building elegant, user-centred interfaces Fluent written and spoken English Sound like a good fit? Hit apply and let’s chat More ❯
to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy guidelines Implement software engineering best practices with your peers within Engineering, such as, pairprogramming, clean code, CI/CD, pyramid testing within a Scrum agile delivery frame Skills/Qualifications Candidate Profile Proven experience managing small software teams and mentoringengineersin enterprise … experienced in agiletest drivensoftware development Passionate about writing well-crafted clean code and comfortable working in an agile environment Ability to write high-quality code across modern Javascript based programming languages and frameworks Knowledge and experience of delivering solutions using a microservice architecturewith RESTful protocols and frameworks such as Express, NestJS and GraphQL. Ability to quickly learn and apply … emerging programming languages, frameworks, and platforms Knowledge and experience of implementing Continuous Integration and Continuous Delivery Knowledge and experience of hosting in cloud platforms such as Azure and AWS Working experience with Docker and/or Kubernetes Good communication and collaboration skills essential Es sential Skills Good experience of working in a Microsoft Azure environment Extensive experience in building More ❯
to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy guidelines Implement software engineering best practices with your peers within Engineering, such as, pairprogramming, clean code, CI/CD, pyramid testing within a Scrum agile delivery frame Skills/Qualifications Candidate Profile Proven experience managing small software teams and mentoringengineersin enterprise … experienced in agiletest drivensoftware development Passionate about writing well-crafted clean code and comfortable working in an agile environment Ability to write high-quality code across modern Javascript based programming languages and frameworks Knowledge and experience of delivering solutions using a microservice architecturewith RESTful protocols and frameworks such as Express, NestJS and GraphQL. Ability to quickly learn and apply … emerging programming languages, frameworks, and platforms Knowledge and experience of implementing Continuous Integration and Continuous Delivery Knowledge and experience of hosting in cloud platforms such as Azure and AWS Working experience with Docker and/or Kubernetes Good communication and collaboration skills essential Es sential Skills Good experience of working in a Microsoft Azure environment Extensive experience in building More ❯
experience, but for your calibration, typically we'd expect candidates at this level to have around 5+ years of software engineering experience. You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for More ❯
experience, but for your calibration, typically we'd expect candidates at this level to have around 5+ years of software engineering experience. You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for More ❯
Spring Boot/Cloud. Microservice Architectures. Cloud Platforms such as AWS, GCP or Azure. Web technologies including HTML, CSS, advanced Javascript, Web Services. Continuous Integration/Continuous Delivery. BDD, pair programming. Agile development methods such as Scrum or Kanban. REST API development and/or consumption. Relational databases MySQL, SQL Server, Postgres, etc. Experience in frontend work, eg. Java More ❯
learner who pivots to new skills as the technology ecosystem evolves You advocate a modern standards approach to software development, including test-driven development (TDD), automated testing, continuous integration, pairprogramming, code review, and version control You shape and share digital software development standards that are pragmatic and fit for CPS, recognising and advocating for change where needed More ❯
you write and the systems you build. Innovation First: Help us integrate AI and automation into our products, solving real-world problems in smarter ways. Collaborate & Learn: Engage in pairprogramming, code reviews, and technical discussions that drive engineering excellence. Build It Right: Apply a test-driven mindset with robust automated testing and CI/CD pipelines (GitHub More ❯
architecture to allow us to scale and continue to operate a reliable platform that our clients and third party developers can build their businesses on. Our organisation embeds Extreme Programming at the core of our practices. The ideal candidate will be experienced in C#/.NET, SaaS operations, agile delivery, and test-driven development. They will be excited about … day, where you can work on skills and professional development. Skills, Knowledge and Expertise Candidates must: Be able to communicate clearly and collaborate with others using these working practices: Pairprogramming/Extreme programming. Kanban. Test Driven Development. Continuous Integration. Have experience building and maintaining web applications in production environments. Common architectural patterns (e.g. layered, hexagonal, clean). More ❯
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
practices Develop RESTful APIs using FastAPI and Pydantic Work with SQL and NoSQL databases, as well as ORM tools like SQLAlchemy and SQLModel Participate in Agile XP methodologies like pairprogramming and code reviews Deploy applications to Google Cloud Platform using Terraform Monitoring and supporting production, staging, research, and demo environments Ideal Profile Many years of experience in 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 ❯