delighted to be an equal opportunity employer we have a diverse team with great values. All qualified applicants will receive consideration for employment without bias. Responsibilities Write clean, maintainable code following established coding standards Implement new features and bug fixes under the guidance of senior engineers Participate in code reviews and contribute to improving codequality Collaborate with frontend engineers to implement API endpoints Participate in agile development processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding of computer science fundamentals Proficiency in at least one programming language (preferably Python) Basic knowledge of database More ❯
committed to providingtechnical innovations and tools that empower organizations with criticalinformation to facilitate decision-making that results in businesstransformation through cost savings and increased operational efficiency. Ourcommitment to quality is adopted throughout the organization and sets thefoundation for delivering our full suite of capabilities. Job Description Job Title: Senior Front-EndDeveloper Role Summary We are seeking a SeniorFront … UI designers totransform Figma prototypes into pixel-perfect, responsive web interfaces. Integrate front-end applications with RESTful APIsand GraphQL endpoints, ensuring robust data handling and error management. Participate in code reviews , provideconstructive feedback, and uphold high standards of codequality and testcoverage. Diagnose and resolve performance bottlenecks in applications, ensuring optimal load times and responsiveness acrossdevices. … or Netlify) for front-end hosting andCI/CD. Knowledge of containerisation (Docker) and itsuse in front-end development pipelines . Experience with performance optimisationtechniques such as lazy loading, code splitting, and cachingstrategies. Interest in animation libraries (Framer Motion,GSAP) to enhance user experience. Qualifications Bachelor's or Master's degree in Computer Science,Engineering, or a related discipline More ❯
your responsibilities will include: Designing and planning technical solutions to meet business requirements Coding and developing features for new and existing products Upkeep and maintenance of existing products Ensuring codequality through collaborative development and code reviews. Identifying areas for technical improvements/innovations Taking part in team activities such as paired-programming and code … achieving shared goals Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope Exceptional attention to detail, ensuring high standards of quality in all outputs Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations Responsive design and UI optimisation Next.JS React with Typescript Desirable skills you More ❯
technical roadmaps and fostering a culture of experimentation and adoption of best practices. Owning complex, high-impact HP projects. You'll work across multiple business units, ensuring high-quality delivery that aligns with business goals. Mentorship. By actively leveling up Engineers through guidance and collaboration, you'll set the bar for engineering excellence. Fostering a supportive culture. You … guiding other Engineers through implementation. Technical expertise. You've mastered full-stack engineering, leveraging cloud-based systems and championing practices like TDD and CI/CD to ensure high codequality and efficient delivery. Coaching experience. You know building excellent software is a team effort and you're willing to collaborate with others to get to the … best outcome-whether that means providing input in technical discussions, pitching in when a teammate needs a hand, or providing quality feedback in code review. Communication skills. You can easily and clearly express yourself verbally and in a written format. You're able to convey complex technical concepts and trade-offs to cross-functional stakeholders at all More ❯
services such as Amazon Lex and Large Language Models (LLMs). Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions. Write clean, efficient, and maintainable code in TypeScript. Implement and advocate for DevOps best practices, including CI/CD pipelines, automated testing, and infrastructure as code. Lead and participate in code reviews to ensure … codequality and adherence to best practices. Troubleshoot and resolve complex technical issues across multiple areas of the software stack. Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain competitive yet sustainable. Requirements: Proven experience as a Senior Software Engineer or similar role. Strong expertise in AWS services, particularly Amazon More ❯
services such as Amazon Lex and Large Language Models (LLMs). Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions. Write clean, efficient, and maintainable code in TypeScript. Implement and advocate for DevOps best practices, including CI/CD pipelines, automated testing, and infrastructure as code. Lead and participate in code reviews to ensure … codequality and adherence to best practices. Troubleshoot and resolve complex technical issues across multiple areas of the software stack. Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain competitive yet sustainable. Requirements: Proven experience as a Senior Software Engineer or similar role. Strong expertise in AWS services, particularly Amazon More ❯
deliver high-qualitysoftware solutions. Key Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and maintainable code. Participate in code reviews to ensure codequality and adherence to best practices. Troubleshoot, debug, and optimize existing software applications. Contribute to the continuous improvement of the development process. More ❯
deliver high-qualitysoftware solutions. Key Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and maintainable code. Participate in code reviews to ensure codequality and adherence to best practices. Troubleshoot, debug, and optimize existing software applications. Contribute to the continuous improvement of the development process. More ❯
responsible for technical seniority, supporting technology consulting projects, identifying and advising on appropriate solutions for our clients. You will have a track record of designing and delivering high-quality digital solutions over the last 7+ years and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in … and technical specifications for multi-platform product strategies. Influencing and contributing to the technical design and development of digital projects. Setting up software development frameworks for release management, automation, codequality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. … continuous integration and test. automation via various methods such as unit, integration, contract and E2E testing. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also build and ship it, utilizing cloud computing platforms and services, such as Azure, AWS or GCP. Experience with Kubernetes is desirable. You have a high degree More ❯
precision and care. Collaborate closely with a cross-functional team (Al product manager, VP of Al, legal experts, and other engineers) to experiment quickly and ship impactful features. Champion codequality and reuse to create a maintainable and scalable codebase. Play a pivotal role in architecture and code reviews, ensuring our applications meet the highest standards … of quality, security, and scalability. Work on infrastructure as code and CI/CD pipelines, ensuring seamless integration and deployment of systems. Ensure compliance with security policies and ISO 27001 by protecting sensitive data and following secure coding practices to prevent breaches, injection, and unauthorised access. Benefits: Competitive starting salary £90,000-£110,000 Matched pension contributions … and scaling backend systems from scratch. Expertise in frameworks like FastAPI and SQLAlchemy for building robust and efficient backend solutions. Strong hands-on experience with Terraform for infrastructure as code, enabling scalable and reliable systems. Experience with monitoring and observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding More ❯
office weekly in London. Description Develop and implement robust, scalable, and secure software solutions. Collaborate with cross-functional teams to design and deliver high-quality applications. Ensure codequality through thorough testing and code reviews. Analyse system requirements and translate them into technical specifications. Provide technical guidance and mentorship to junior team members. Maintain More ❯
is the opportunity to take on the technical leadership on projects, defining and designing systems, making quick proof of concepts and working closely with Product and our Clients. Write code and lead others in the team in delivering new service functionality, implementing API's, data routing/processing and automation mechanisms. Development and engineering primarily on the backend services … and web application hosted tools and systems of the 9fin platform. Taking a leading role within project teams as an IC, running code reviews and mentoring of junior developers, involvement in early research and experimentation with new technologies providing input for new features and products. Continually improve on the 9fin codebase taking the chance to automate, refactor and document … experience delivering APIs, Service Oriented Architecture Good working knowledge of SQL statements for retrieving data A good collaborator and communicator with cross functional engineering teammates and others within 9fin CodeQuality: Through writing testable, maintainable code, and by engaging in code review for your own work and for reviewing others Company Benefits We're a More ❯
for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps. Responsibilities Will be a core member of the team to design, architect, develop, code reviews and test our key applications Design new application features and integrations in collaboration with team members to deliver complex changes Design and implement scalable and resilient cloud solutions … with security and disaster recovery in mind Help the team plan and execute technical deliverables Ensure good code coverage and test coverage by writing and maintaining effective automated tests Be a champion of codequality in team by adhering to CLEAN architecture and SOLID principles Mentor other developers on the team in software development life cycle More ❯
Continuously improve and evolve our existing digital products to deliver market-leading insurance experiences. Mentor and support other engineers, helping to raise the bar for the entire team. Drive codequality through thoughtful code reviews, pair programming, and a strong QA mindset. Collaborate closely with Product Managers and Designers to bring ideas to life-fast. Contribute … accessibility standards and understand how to build inclusive user interfaces. You've seen projects through the entire development lifecycle, from ideation to production. You write clean, tested, and maintainable code and you care about getting it right. You will be someone who's actively curious about how AI can enhance your work - keen to experiment, learn quickly, and apply More ❯
experience layer Collaborate with multiple engineering teams to enable co-development, reuse, and problem-solving Develop and test standard software applications using React, GraphQL, and related technologies Participate in code reviews to assess overall codequality and flexibility Apply software design principles, data structures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and … modular code with clear naming conventions Drive continuous improvement and continuous delivery within an agile development team Write automation tests, unit tests, and acceptance tests to support continuous integration pipelines Collaborate with team members to co-develop and resolve issues Be involved in product feature development and work closely with teams across our global offices Experience & Qualifications: Bachelor's … and work with new technologies and frameworks; enthusiastic about all aspects of application development, from brainstorming and design to implementation and launch Experienced in testing and monitoring your own code Understand client/server architectures and mobile development best practices Previous experience working with large codebases Experience in Agile development methodologies Communicate with clarity and precision, presenting complex information More ❯
into business operations, helping ourclients maximize growth through automation. What You'll Do at Recombine End-to-End Quality: Design, build, and maintainefficient, reusable, scalable, and reliable code while ensuringhigh performance and quality. Collaboration: Work with cross-functional teams to drivefeature development, contributing technical expertise andinfluencing others in the process. Operational Excellence: Identify performance bottlenecks,bugs, and … other issues, and proactively devise solutions tomitigate and resolve them. Engineering Practices: Help establish best engineeringpractices, including maintaining high codequality, automation,and agile development standards. Client-Centric Solutions: Focus on delivering robust andreliable services that enhance the performance of Recombine's AIproducts. What You'll Bring to the Team 4+ years of experience in software engineering More ❯
hands-on experience in backend development, with solid foundations in Python and object-oriented programming. You'll be someone who enjoys solving complex technical problems, writing clean and maintainable code, and working on systems at scale. This role focuses on general programming competence over framework-specific knowledge and is ideal for engineers who thrive in building reliable systems and … contributing to architectural decisions. What you will be doing Develop, test, and maintain Python code for a variety of applications. Analyse, troubleshoot, and solve complex programming problems. Collaborate with cross-functional teams to gather requirements and deliver well-structured solutions. Write clear, concise, and well-documented code that adheres to industry best practices. Contribute to code reviews … offering feedback to ensure codequality across the team. Continuously learn and adapt to new technologies and development practices. About you You have strong Python skills (or significant backend experience in another language and are keen to work in Python) and a proven track record of building and maintaining backend systems Strong understanding of Python fundamentals, including More ❯
maintainability Build scalable and efficient data pipelines to power AI insights and quality improvements Help shape and drive technical strategy for Miro's AI platform Maintain high codequality through testing, code reviews, and automation What you'll need 4+ years of backend engineering experience Strong experience with Python, Java or Kotlin in production More ❯
join our London office. You will play a key role in shaping our rapidly evolving technology proposition and will be responsible for providing technical leadership, writing scalable and maintainable code, supporting technology consulting projects, and identifying and advising on appropriate solutions for our clients. You will have a track record of designing and delivering high-quality digital … and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually improving it. Encouraging a … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, codequality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. More ❯
with cross-functional teams to gather requirements and deliver solutions. Implement and optimize RESTful APIs and microservices architecture. Participate in Agile development processes and contribute to continuous improvement. Ensure codequality through testing and code reviews. Provide technical support and troubleshooting for production issues. Required Skills and Experience: Strong development skills in Gosu for Guidewire More ❯
team. You will be a technical leader and a mentor, playing a pivotal role in shaping our product vision and technical direction while driving the delivery of high-quality, well-designed, and user-friendly applications. You will make significant contributions to our technology stack and best practices, fostering a culture of technical excellence and continuous improvement. The Role … impactful projects, ensuring seamless user experiences with observability baked in. You will champion a strong product mindset with a keen eye for user experience and system design Passionate about codequality, maintainability, observability and best practices across the platform Proactive and collaborative approach to problem-solving Able to effectively communicate technical concepts to both technical and non … technical team members Comfortable working in a fast-paced, startup-like environment, balancing speed and quality while demonstrating an action-oriented approach and a strong desire for ownership to deliver high-quality solutions efficiently Enthusiastic about working with modern full-stack technologies and frameworks A team player who fosters effective collaboration between engineering teams and stakeholders. More ❯
Risk data for BNPP is at the heart of all that the Risk Systems department achieves on a daily basis. · Design, build, and maintain efficient, reusable, and reliable Python code · Rapidly prototyping solutions to quickly prove/disprove new concepts · Design and implementation of low-latency, high-availability, and performant applications · Work directly with Risk analysts and Product owners … to turn functional requirements into efficient and maintainable code · Ensure the best possible performance, quality, and responsiveness of the applications · Identify bottlenecks and bugs, and devise solutions to these problems · Help maintain codequality, organization, and automation · Integration with a variety of data storage solutions 3. Professional Qualifications/Candidate Profile Minimum Qualification Requirements … knowledge of its ecosystem · Solid understanding of object-oriented programming and functional programming paradigms · Familiar with Python application design and architectural patterns · Demonstrable ability to write clean and readable code · Experience with SQL and any industry standard relational database. · Understanding fundamental design principles behind a scalable application · Creating data schemas that represent and support business processes · Unit test and More ❯
and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually improving it. Encouraging a … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, codequality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. … environment where you have utilised tools such as Circle CI, GitHub actions or Azure DevOps etc. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also like to build and ship it, utilising cloud platforms and services, such as Azure, AWS or GCP. Experience in agile development practices, continuous integration and test More ❯
user provisioning and identity management, as well as SAML 2.0 and Single Sign-On protocols. Ability to effectively implement and troubleshoot SSO and SCIM integrations. High-QualityCode: A proven record of writing clean, testable, and maintainable code that meets rigorous standards of software quality. A developer dedicated to enhancing the code base. Problem-Solving More ❯
software. Department: Project Management Project Location(s): London - United Kingdom Compensation: 73.000 GBP P/A Responsibilities You are in charge of creating Python-based applications and systems. Their code is the foundation of all software projects, ensuring functionality and performance. Frequently take on leadership positions, guiding and mentoring junior developers. They give technical skills and ensure the team … an important element of this role. They aid in the definition of project demands and specifications, ensuring that software meets business objectives. A Senior Python Developer's role includes code reviews. They ensure codequality, suggest areas for development, and ensure best practices are followed You are in charge of finding and resolving code bugs. … required. Understanding how to work with databases is essential for developing reliable software. Working knowledge of source control systems such as Git is frequently required, as it aids in code integrity and collaboration Strong skills in problem-solving and attention to detail are required. Senior Python developers must be able to effectively identify and resolve issues. Effective communication and More ❯