and patterns. What you'll do Assist with new feature development, and maintenance (bug fixing). Work as part of a team under the guidance of senior developers. Write clean and well-documented code. Learn about and follow development best practices. Assist in testing and troubleshooting. About You You are interested in businesses that deliver social impact and want … Science or similar). You have some basic knowledge of .NET technologies. You have a basic understanding of databases. Prior experience in software development and the capability to develop code with sound logic and a strong commitment are desirable. Technical Experience/Skills (Desire to learn) Basic understanding of ASP.NET web development in VB and C#. Basic knowledge of More ❯
analytical solutions. About the Role We are looking for a technically capable and motivated Data Engineer to join our Data & Analytics team. You will contribute to the development of clean, efficient, and scalable data solutions across cloud-native platforms, supporting the delivery of high-quality data products and services. Key Responsibilities Develop solutions across Snowflake, Azure, and dbt platforms … Support migration and optimisation of applications using Azure cloud-native services Write clean, testable, and maintainable code following industry standards Implement and maintain CI/CD pipelines, test automation, and observability practices using Azure DevOps or JIRA Apply AI-powered development tools (e.g., GitHub Copilot) and automation techniques to improve productivity Enhance tools, technologies, and ways of working … to foster innovation and excellence Participate in sprint planning, code reviews, and retrospectives within an Agile team Coach and mentor peers and junior team members through technical guidance and best practice sharing Troubleshoot technical challenges and contribute to continuous improvement initiatives Collaborate with business users and cross-functional teams to deliver user-centric solutions aligned with strategic goals About More ❯
Expert (SME) for the program. This is a long-term position where commitment and stability are essential. RESPONSIBILITIES: - Design, develop, and maintain software solutions using multiple programming languages. - Write clean, efficient, well-documented code that adheres to best practices. - Integrate enterprise applications and related databases. - Maintain version control and code integrity with Git. - Debug, test, and optimize … applications across platforms and environments. - Troubleshoot and resolve complex multi-system technical issues. - Optimize architectures for performance, security, and efficiency. - Document technical designs, logic, and integration points. - Participate in code reviews and provide constructive feedback. - Support shared libraries and common tools across teams. - Collaborate with stakeholders to analyze requirements and define solutions. - Manage the full development lifecycle from concept More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Aberdeen
and analytical solutions. About the Role We are seeking a detail-oriented and technically proficient Senior Engineer to join our Data & Analytics team. This role is instrumental in delivering clean, modern, and efficient data solutions across cloud-native platforms. Key Responsibilities Develop solutions across Snowflake, Azure, and DBT platforms. Lead migration and optimisation of applications using Azure cloud-native … services. Write clean, testable, and maintainable code following industry standards. Implement CI/CD pipelines and test automation using Azure DevOps or JIRA. Apply AI-powered development tools to improve engineering productivity. Drive continuous improvement in tools, technologies, and practices. Participate in Agile ceremonies including sprint planning and retrospectives. Mentor peers and junior team members through technical guidance. … the following: Strong understanding of data warehousing, ELT/ETL processes, and data modelling. Proficiency in Azure, Snowflake, and DBT. Experience in application modernisation and migration. Ability to produce clean, testable, maintainable code. CI/CD pipeline implementation and test automation. Familiarity with AI-powered development tools like GitHub Copilot. Mentorship and knowledge sharing. We are proud to be More ❯
Vienna, Maryland, United States Hybrid / WFH Options
Anonymous Employer
This role requires a unique combination of design sensibilities and engineering expertise. You will be responsible for the entire frontend lifecycle, from conceptual design and prototyping to production-level code and deployment. A key aspect of this role is the ability to consume and integrate with REST endpoints to build dynamic, data-driven applications. You will work within an … layouts using component driven HTML, CSS, and JavaScript, and translating design mockups into functional code. Web-Focused Development: Build responsive and stable applications that delight users. You will write clean, reusable code and component libraries to ensure consistency and scalability across projects. Consume REST Endpoints: Connect the frontend to data services by working with RESTful APIs to fetch … to ensure optimal performance and reliability. Collaboration: Work closely with cross-functional teams to understand user needs, provide solutions, and ensure a seamless user experience. You will participate in code reviews and contribute to the technical vision and strategy of our frontend applications. Required Skills & Qualifications 6+ years of experience in a UI/UX or Frontend Engineer role. More ❯
debug issues and optimize application performance. Learn and apply best practices in software development, security, and cloud infrastructure. Assist in managing AWS infrastructure, deployments, and cloud-based operations. Write clean, maintainable, and efficient code, following industry standards. Participate in code reviews, learning from experienced engineers while contributing your own insights. This role is a fantastic opportunity to More ❯
partnering with an exciting growing company, who are hiring a dedicated AI Solutions Engineer . You will be involved in design and implement custom AI-powered solutions by writing clean, production-ready code that integrates directly with APIs. This is a hands-on position where you’ll act as the sole AI expert, responsible for designing, building, and … deploying the systems that define how we use AI. This could be the role for you!!! Key Role Objectives Custom AI Development: Write backend code to integrate AI services into business workflows and customer-facing applications. API Integration: Build robust, secure integrations with third-party APIs using backend languages. System Design: Architect workflows and services that are maintainable, scalable More ❯
and supporting applications that underpin critical cyber operations. Responsibilities: Develop and maintain applications using React, TypeScript, and Node.js Contribute to architecture and technical design in a secure setting Write clean, testable, and maintainable code aligned to best practices Collaborate with cross-functional teams to deliver robust solutions Troubleshoot and optimise applications for performance and scalability Key Skills & Experience More ❯
backend systems using Python and Django. Collaborate: Work closely with cross-functional teams to create intuitive, high-performance solutions that deliver value to our users. Develop Scalable Solutions: Write clean, maintainable, and scalable code using Python, Django, and related technologies. Support DevOps Practices: Collaborate with platform engineers to support CI/CD pipelines and infrastructure automation, ensuring efficiency More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Eligo Recruitment
quality applications and services, reinforcing the company’s position as an industry leader. Core Responsibilities Work closely with the team to implement complex backend logic and platform solutions. Write clean, scalable, and maintainable code, adhering to industry best practices. Stay updated on the latest Java frameworks, libraries, and development techniques. Translate business needs into technical solutions, estimating time More ❯
City of London, London, United Kingdom Hybrid / WFH Options
KPMG UK
and technical decisions while mentoring junior engineers. Scalable AI Engineering: Develop and deploy production-grade AI systems tailored to audit applications. Contribute to architectural decisions and solution governance. Write clean, efficient, and scalable code that adheres to software engineering principles, MLOps practices, and cloud-native development. AI Solution Delivery: Own the implementation of ML pipelines, APIs, and data More ❯
and technical decisions while mentoring junior engineers. Scalable AI Engineering: Develop and deploy production-grade AI systems tailored to audit applications. Contribute to architectural decisions and solution governance. Write clean, efficient, and scalable code that adheres to software engineering principles, MLOps practices, and cloud-native development. AI Solution Delivery: Own the implementation of ML pipelines, APIs, and data More ❯
london, south east england, united kingdom Hybrid / WFH Options
KPMG UK
and technical decisions while mentoring junior engineers. Scalable AI Engineering: Develop and deploy production-grade AI systems tailored to audit applications. Contribute to architectural decisions and solution governance. Write clean, efficient, and scalable code that adheres to software engineering principles, MLOps practices, and cloud-native development. AI Solution Delivery: Own the implementation of ML pipelines, APIs, and data More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
KPMG UK
and technical decisions while mentoring junior engineers. Scalable AI Engineering: Develop and deploy production-grade AI systems tailored to audit applications. Contribute to architectural decisions and solution governance. Write clean, efficient, and scalable code that adheres to software engineering principles, MLOps practices, and cloud-native development. AI Solution Delivery: Own the implementation of ML pipelines, APIs, and data More ❯
slough, south east england, united kingdom Hybrid / WFH Options
KPMG UK
and technical decisions while mentoring junior engineers. Scalable AI Engineering: Develop and deploy production-grade AI systems tailored to audit applications. Contribute to architectural decisions and solution governance. Write clean, efficient, and scalable code that adheres to software engineering principles, MLOps practices, and cloud-native development. AI Solution Delivery: Own the implementation of ML pipelines, APIs, and data More ❯
and other platforms. Scope and plan projects: break down designs into a scope of development, define architecture, estimate time, and manage your own workload effectively. Build with precision: write clean, maintainable code and ensure pixel-perfect execution. Collaborate with designers, project managers, and clients to report on project progress, clarify requirements, solve challenges, and recommend the best solutions … practices. Nice-to-Have Skills Experience in an agency setting. Experience with WordPress Block Themes and custom block development. Experience building React components. Experience with AI editors (Cursor, Claude Code etc.) would be beneficial, along with an understanding of MCP, ACP etc and their place in an ever evolving AI landscape Why join our team? Competitive salary based on More ❯
Join a team where your ideas matter, your code makes a difference, and your growth is a priority. We’re not just building software we’re shaping the future of our industry. Working in a close knit team of 5 software engineers, we’re on a mission to become more data-centric and innovative in everything we do. We … process A chance to work on meaningful software Flexible working and a team that genuinely enjoys working together Who We’re Looking For A developer who’s passionate about clean, maintainable code Someone who enjoys autonomy and wants to shape the future of our products A team player who values collaboration over competition Experience with .NET, Azure, Angular More ❯
Middlesbrough, North Yorkshire, North East, United Kingdom Hybrid / WFH Options
Reed Technology
Join a team where your ideas matter, your code makes a difference, and your growth is a priority. We're not just building software we're shaping the future of our industry. Working in a close knit team of 5 software engineers, we're on a mission to become more data-centric and innovative in everything we do. We … process A chance to work on meaningful software Flexible working and a team that genuinely enjoys working together ?? Who We're Looking For A developer who's passionate about clean, maintainable code Someone who enjoys autonomy and wants to shape the future of our products A team player who values collaboration over competition Experience with .NET, Azure, Angular More ❯
Node.js backend Ensure cross-browser compatibility and pixel-perfect UI implementation Collaborate with UX designers and backend engineers to deliver seamless experiences Optimize performance and accessibility across devices Write clean, maintainable code and conduct peer reviews Required Skills: Proficiency in React.js, JavaScript/TypeScript, and HTML/CSS Experience with Node.js, Express, and API integration Familiarity with Redux More ❯
End systems with Ruby on Rails Building dynamic, responsive interfaces with React (and occasionally React Native ) Partnering with Product, Design, and Customer Success to deliver features that matter Writing clean, maintainable code and clear documentation Engaging with users to better understand needs and priorities Driving improvements in tools, processes, and performance through iteration and feedback What They're More ❯
for classification, entity recognition, and text generation. Develop and deploy AI/ML models focused on language and document tasks. Automate document workflows using Scripting and orchestration tools. Write clean, efficient code in Python and SQL; integrate with AI APIs. Ensure build quality through version control, testing, and governance practices. Build systems for document ingestion, metadata extraction, and More ❯
to render high resolution video and manage large sets of data efficiently. At Avigilon Alta, you will make a defining contribution to the development of our products, by: Writing clean, maintainable code and learning best practices from experienced developers. Contributing ideas to improve our processes and tools. Staying updated with new trends in mobile development and sharing your More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Lorien
sprints, utilizing more CI/CD pipelines and away from end-to-end/API testing and toward unit testing. Duties: Designing, developing, and maintaining new software applications Writing clean, maintainable, and scalable code Investigating, debugging and resolving software issues Participating in peer code reviews and estimations of work. Participating in end-user interactions to gather requirements More ❯
experienced developer and a wider IT team, gaining hands-on experience across the full stack while contributing to impactful projects. You’ll be developing and maintaining scalable applications, writing clean and efficient code and building your skills in a supportive environment. Key Responsibilities Develop, test, and maintain web applications using Node.js and React.js Build responsive, user-friendly interfaces … MySQL, and SQLite Collaborate with the team to integrate REST APIs and support SOAP services where required Gain exposure to Redis for caching and message brokering Contribute to testing, code reviews, and deployment activities Support knowledge sharing through technical documentation Skills & Experience Solid understanding of JavaScript/TypeScript Experience with Node.js and React.js Knowledge of Tailwind CSS for front More ❯
works closely with the line of business and technology colleagues to assist in the development, implementation, assessment, and support of one or more environments, applications, or platforms. Responsibilities: Develops clean, maintainable, testable code for work assigned. Actively works resolution of system and client experience impacts for one or more environments, applications, or platforms. Provide mentorship and training for … follows information security standards when developing code. Assists in testing and evaluating new and emerging technologies during the selection process Utilizes technical documentation, specifications, and project artifacts when developing code Embraces and follows established standards and best practices Requirements: Undergraduate degree in business or technology related major or equivalent work experience Owns the development, implementation, assessment, and support of More ❯