requirements and knowledge of a full software design lifecycle to develop products that satisfy customer needs. Role Responsibilities - Works with senior colleagues to design development algorithms and flowcharts - Produces clean, efficient code based on specifications and reviews code submitted by Developers - Integrates software components and third-party programs - Verifies and deploys programs and systems - Supports colleagues in … troubleshooting, debugging and upgrading existing software - Identifies and executes improvements to code - Creates technical documentation for reference and reporting - Works with Architect(s) to create software designs to provide Developers. Minimum Requirements - This is an Individual Contributor role - Degree in Computer Science, Software Engineering or Electronics/Electrical Engineering, or equivalent - Significant knowledge of at least one programming language More ❯
and ensuring robust testing and deployment practices. Key Responsibilities Develop scalable, secure backend services and APIs for internal and external use. Collaborate on system architecture and technical specifications. Write clean, maintainable code using TDD and BDD methodologies. Participate in agile ceremonies and CI/CD pipeline development. Support deployment, monitoring, and incident resolution. Produce technical documentation and contribute More ❯
and play a crucial role in developing next-generation digital aviation systems. You'll be responsible for building new features while elevating team competency through technical discussion, in depth code reviews and a pro-active mindset. SmartSuite focuses on aviation safety reporting, digital compliance systems, and maintenance tracking solutions that ensure aircraft safety and regulatory compliance. Your code … What you'll be doing Build digital aircraft document management tools and dashboards using Node.js + React/TypeScript with Test-Driven Development (TDD), comprehensive automated testing, and rigorous code review practices Contribute towards feature development and architectural decisions while ensuring clean, maintainable code, adherence to coding standards, and quality-first mindset for mission-critical systems. Own … and scalability through DevOps best practices. Integrate agentic AI tools/development environment to enhance development productivity and aviation maintenance workflows. Collaborate with other engineers through pair programming and code reviews, elevating team competency through knowledge sharing and discussion. What you'll bring Core Requirements 3-4 years of full stack development experience with Node.js, React/TypeScript and More ❯
of customers worldwide. You will work primarily with TypeScript and Node.js , contributing to backend services and APIs that power our core platform. The role involves designing, implementing, and maintaining clean, well-tested code, while collaborating closely with frontend engineers, product managers, and designers. You’ll play a key part in shaping system architecture, improving performance, and ensuring reliability … or Azure . Experience with databases (SQL or NoSQL), CI/CD pipelines, and containerisation (Docker/Kubernetes) is highly desirable. You should be comfortable mentoring junior engineers, conducting code reviews, and contributing to best practices across the engineering team. This is a fantastic opportunity to take ownership within a fast-moving SaaS business and make a real impact … data modelling best practices. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation tools like Docker/Kubernetes . Experience with CI/CD pipelines , automated testing, and code quality tools. Solid understanding of software engineering principles: scalability, performance, and maintainability. Strong collaboration skills — able to mentor junior engineers and contribute to team-wide best practices. Bonus: experience More ❯
of customers worldwide. You will work primarily with TypeScript and Node.js , contributing to backend services and APIs that power our core platform. The role involves designing, implementing, and maintaining clean, well-tested code, while collaborating closely with frontend engineers, product managers, and designers. You’ll play a key part in shaping system architecture, improving performance, and ensuring reliability … or Azure . Experience with databases (SQL or NoSQL), CI/CD pipelines, and containerisation (Docker/Kubernetes) is highly desirable. You should be comfortable mentoring junior engineers, conducting code reviews, and contributing to best practices across the engineering team. This is a fantastic opportunity to take ownership within a fast-moving SaaS business and make a real impact … data modelling best practices. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation tools like Docker/Kubernetes . Experience with CI/CD pipelines , automated testing, and code quality tools. Solid understanding of software engineering principles: scalability, performance, and maintainability. Strong collaboration skills — able to mentor junior engineers and contribute to team-wide best practices. Bonus: experience More ❯
for projects and share ownership of the entire codebase, so you will get great experience across a variety of exchange applications and financial product types. We care about the code that we write and we want a developer that is more interested in writing clean, maintainable, efficient code rather than a quick hack. Any former experience with …/GIT EPL (Esper) JMS (ActiveMQ) 3. Methodology Agile/Scrum Continuous integration Test automation TDD 4. Requirements Must have Core Java SE Desire to learn Passion for writing clean, re-usable code Understanding of peer-to-peer networks Nice to have High throughput, low latency systems Financial markets FIX Blockchain Spring Hibernate Complex event processing/EPL More ❯
Orpington, Kent, England, United Kingdom Hybrid / WFH Options
Searchability
Collaborate on a major rebrand and platform overhaul You Bring 3+ years' experience in PHP/Laravel Vue.js experience would be ideal Sharp problem-solving skills Speed, precision, and cleancode habits A team-first mindset and startup energy Perks Competitive salary + bonuses Hybrid working Gym membership & partner perks Casual dress, team events, and more Want your … code to power something exciting? Apply now and help shape the future of entertainment. Contact Roisin on to discuss the role. More ❯
cutting-edge AI company on a mission to redefine how professionals in highly regulated industries interact with complex, multi-modal data. Their platform empowers users to deploy custom no-code AI agents that produce verifiable outputs with full transparency - ensuring trust, compliance, and control remain central to every decision. As a Backend Engineer, youll join a growing team working … at the forefront of AI infrastructure. This isnt just about cleancode or strong delivery - its about ownership, product intuition, and building for scale. Youll be part of a lean, high-calibre engineering function where every member contributes to planning, testing, analysis, and execution. What Youll Be Doing: Building and evolving APIs that serve as the backbone for … plus, but other languages like Scala, Haskell, Clojure, Go, Node.js, or F# are welcome) Proven track record of building and scaling distributed backend systems Solid understanding of infrastructure-as-code and cloud orchestration (AWS, Terraform, Docker) Familiarity with queue management, observability tooling, and shipping in fast-paced environments Awareness of GenAI and prompt engineering, or a keen interest to More ❯
dashboards and interactive Vue pages. Building CI/CD pipelines to support development and deployment workflows. Collaborating on authentication and RBAC strategies (e.g., Windows Auth, OAuth, OIDC). Writing clean, maintainable code and following best practices.Communicating clearly with team members and stakeholders. Contributing to architectural decisions and helping shape the future of CDM. Who we're looking for More ❯
agile development team to deliver robust enterprise-wide solutions utilising industry standard practices Design, develop, enhance and maintain applications using agreed coding standards and quality targets. Ensure quality via code reviews and thorough unit testing. Liaise with immediate scrum team, other scrum/project teams, line manager and development lead to ensure accurate and complete delivery. Contribute to the … development and implementation of software development best practices within the organisation. Writing clean and efficient code using relevant programming languages to implement the designed features and functionality. Key Competencies & Skills: Knowledge of oil, wet bulk or energy trading and risk management business Software Development Methodologies: Understanding of Agile development practices and project management tools Communication Skills: Effective communication More ❯
agile development team to deliver robust enterprise-wide solutions utilising industry standard practices Design, develop, enhance and maintain applications using agreed coding standards and quality targets. Ensure quality via code reviews and thorough unit testing. Liaise with immediate scrum team, other scrum/project teams, line manager and development lead to ensure accurate and complete delivery. Contribute to the … development and implementation of software development best practices within the organisation. Writing clean and efficient code using relevant programming languages to implement the designed features and functionality. Key Competencies & Skills: Knowledge of oil, wet bulk or energy trading and risk management business Software Development Methodologies: Understanding of Agile development practices and project management tools Communication Skills: Effective communication More ❯
You have: · Advanced Python proficiency, especially in scalable, cleancode architecture and microservices (e.g., FastAPI, Flask, asyncio) · Solid understanding of API integration patterns and inter-servic communication (e.g. REST, Kafka) · Experience with authentication and authorization mechanisms (e.g. OAuth2, JWT, Azure AD) · At least two ML/AI solutions delivered to production, ideally involving document understanding, NLP or search More ❯
You have: · Advanced Python proficiency, especially in scalable, cleancode architecture and microservices (e.g., FastAPI, Flask, asyncio) · Solid understanding of API integration patterns and inter-servic communication (e.g. REST, Kafka) · Experience with authentication and authorization mechanisms (e.g. OAuth2, JWT, Azure AD) · At least two ML/AI solutions delivered to production, ideally involving document understanding, NLP or search More ❯
practices, including automated test suites and documentation Develop, measure, and monitor key metrics for all tools and services and consistently seek to iterate on and improve them Participate in code reviews, continuously improving personal standards as well as the wider team and product Liaise with other technical staff and data engineers in the team and across allied teams, to … experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure is essential Strong skills in JavaScript/TypeScript and Python, ensuring best practices are followed for clean and scalable code Demonstrated ability to work directly with designers, particularly using Figma, to convert design prototypes into engaging and interactive applications Experience in using automated testing tools More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Dotwatcher
Ensure the best possible performance, reliability, and quality of DotWatcher. Collaborate on solutions designs and related code. Participate in the software development life cycle from planning to deployment. Write clean, maintainable code. Troubleshoot and resolve technical issues. Implement and maintain security measures. Develop new functionalities. Implement good UI/UX based on needs. Growing your skills and provide your … and knowledge C#, .net core of 3+ years. Understanding of dependency injection Experienced with Microsoft .NET technology stack: C#/.NET, .NET Core 8, ASP.Net, Web APIs. Experience with code management tools like Git. JavaScript, TypeScript, jQuery, SCSS/CSS, HTML. Understanding of SQL language, stored procedure, Entity Framework Familiarity with RESTful APIs and modern authorisation mechanisms such as … JSON Web Token. Security understanding. Strong problem-solving skills and attention to detail. Motivated, willing to learn/improve/optimise code and perseverant. Good communication skills and ability to speak of technical concept/solution to a non-technical person. Essential Skills: Excellent attention to detail with a thorough approach to your work. Strong organisation, time management and More ❯
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a "security by design" mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a "security by design" mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
cutting-edge AI company on a mission to redefine how professionals in highly regulated industries interact with complex, multi-modal data. Their platform empowers users to deploy custom no-code AI agents that produce verifiable outputs with full transparency - ensuring trust, compliance, and control remain central to every decision. As a Backend Engineer, you’ll join a growing team … working at the forefront of AI infrastructure. This isn’t just about cleancode or strong delivery - it’s about ownership, product intuition, and building for scale. You’ll be part of a lean, high-calibre engineering function where every member contributes to planning, testing, analysis, and execution. What You’ll Be Doing: Building and evolving APIs that … plus, but other languages like Scala, Haskell, Clojure, Go, Node.js, or F# are welcome) Proven track record of building and scaling distributed backend systems Solid understanding of infrastructure-as-code and cloud orchestration (AWS, Terraform, Docker) Familiarity with queue management, observability tooling, and shipping in fast-paced environments Awareness of GenAI and prompt engineering, or a keen interest to More ❯
North London, London, United Kingdom Hybrid / WFH Options
Lancesoft Ltd
practical experience. 2+ years experience in prototyping, testing, or research within ML, deep learning, or NLP. Proficiency in Python (intermediate level; ability to navigate multi-file codebases and write cleancode). Familiarity with AI agent frameworks such as Model Context Protocol (MCP) or LangChain. Exposure to large-scale software system architecture. Desirable: Direct experience in generative AI More ❯
and implement system architectures that meet business requirements. Ensure scalability, security, and performance of the platform. Evaluate and recommend technologies and tools to enhance development efficiency. Software Development: Write clean, maintainable, and efficient code. Oversee the development of new features and enhancements. Conduct code reviews and ensure adherence to best practices. Team Leadership: Lead and mentor the development More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tank Recruitment
an engineering culture of excellence. Our client is seeking someone who thrives on solving complex challenges, loves collaborating in a modern engineering environment, and has a passion for writing clean, well-tested code. The Role As a Senior Software Engineer, you will: Build & Deliver - Design, develop, and maintain full-stack solutions using TypeScript, AWS, GraphQL, and more. Take Ownership … backend, and infrastructure with responsibility for the systems you build. Innovate - Help integrate AI and automation into the product suite to tackle problems in smarter ways. Collaborate - Contribute to code reviews, pair programming, and technical discussions within a talented team. Engineer with Quality - Apply TDD practices, ensuring robust automated testing and CI/CD pipelines. Keep Systems Running Smoothly More ❯
technical and strategic decisions as the company grows. Key Responsibilities Full-Stack Development Design, build, and deploy end-to-end features across front-end, back-end, and infrastructure. Write clean, maintainable code that balances quality and delivery speed. Data Engineering & Systems Design Develop robust data pipelines and integrations that deliver financial and emissions insights. Contribute to data modeling … quick to learn new technologies and enjoy solving diverse challenges. Plus points Experience with dbt, DuckDB , or the modern data stack. Familiarity with cloud platforms, DevOps, or infrastructure as code . Background in sustainability, carbon accounting, or financial systems . If you're an engineer who loves building products that matter, thrives in fast-paced environments, and wants to More ❯
to enhance developer experience and efficiency. Android Engineer - Key Requirements: Strong Android development experience with Kotlin Skilled in Coroutines, Jetpack Compose, and Jetpack Libraries Understanding of architecture patterns and clean coding practices Experience building scalable SDKs or tools for other developers Ability to deliver secure, performant, user-friendly applications Great communicator, collaborative team player, and problem solver Comfortable working More ❯
Store, and S3). Key Responsibilities Design and develop web applications using Java and AWS technologies. Integrate and manage AWS services such as EC2, S3, Lambda, and RDS. Develop code deployment strategies and CI/CD pipelines. Design and build robust, scalable, high-performance microservices using Spring Boot. Write clean, maintainable, and efficient code. Collaborate with cross-functional … teams to define, design, and deliver new features. Conduct unit and integration testing to ensure software quality. Monitor application performance and troubleshoot issues as needed. Participate in code reviews to uphold code quality and standards. Take full ownership of feature development from design through to production. Your Profile Essential Skills & Experience Minimum of 10 years' relevant experience. Strong More ❯
robust backend services and responsive user experiences using Node.js and Python. What You'll Do Build and maintain scalable, secure applications using Node.js, Python, and modern architectural patterns Write clean, test-driven code with a focus on performance and usability Collaborate across teams to deliver iterative improvements Lead on innovation and continuous delivery best practices Support and mentor … on with the tech What We're Looking For Proven experience in Node.js and Python Strong understanding of microservices, CI/CD, and DevOps practices Confident writing performant frontend code Agile mindset with excellent communication skills Enthusiastic about solving problems and sharing knowledge Nice to Have: Experience with Drupal 7 Familiarity with serverless architectures, quality engineering, or modern frontend More ❯