your background is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unit testing, and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities …/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices, policies, and methodologies. Lead groups of engineers, coordinating with Scrum Master, Product Owners, and management to deliver larger projects. Ensure quality by delivering reliable, robust software through … unit testing, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. Ability to write clean, readable, and reusable code. Experience or interest in formal agile development processes. Knowledge of JSON, HTML, XML, source control tools (Git, SVN), and continuous integration. Self-motivated and proactive. 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 ❯
user provisioning and identity management, as well as SAML 2.0 and Single Sign-On protocols. Must be capable of effectively implementing and troubleshooting SSO and SCIM integrations High-Quality Code: Proven track record of writing clean, testable, and maintainable code that meets high standards of software quality. A developer who consistently levels-up the code base 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 ❯
applications using .NET and Vue.js. Support and enhance legacy systems built with older .NET and Vue.js versions. Collaborate with cross-functional teams to gather requirements and implement solutions. Write clean, maintainable, and efficient code following best practices. Conduct code reviews and mentor junior developers. Stay current with emerging technologies and trends. Required Skills & Experience Minimum of More ❯
Proficiency with cloud platforms (e.g., GCP, AWS, Azure) is expected Strong background of professional software engineering practices, including version control, test-driven development, peer reviews, CI/CD, and cleancode principles across the ML system lifecycle Ability to clean, process, and analyze large datasets, as well as experience conducting and interpreting A/B tests using More ❯
Our environments are primarily cloud-native spanning AWS, Azure and GCP, but we also work on systems running self-hosted open source services exclusively. We strive towards a strong code-first, data as a product mindset at all times, where testing and reliability with a keen eye on performance is a non-negotiable. JOB SUMMARY A Data Engineer, has … and infrastructure performance, identify bottlenecks and optimize for scalability, reliability, and cost-efficiency. Troubleshoot and fix data-related issues. DevOps: Build and maintain basic CI/CD pipelines, commit code to version control and deploy data solutions. Collaboration: Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand requirements, define data architectures, and deliver data … functional teams and communicate technical concepts to non-technical stakeholders. Ability to adapt to new technologies, tools, and methodologies in a dynamic and fast-paced environment. Ability to write clean, scalable, robust code using python or similar programming languages. Background in software engineering a plus. DESIRABLE LANGUAGES/TOOLS Proficiency in programming languages such as Python, Java, Scala More ❯
software development experience Proficiency in programming in Java, Python, JavaScript or React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience of following TDD and cleancode principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Preferred Qualifications Experience of working in investment bank More ❯
senior engineers to implement scalable and efficient solutions. Support database operations with PostgreSQL, MongoDB, or MySQL . Develop interactive data visualisations to enhance user insights and decision-making. Write clean, maintainable code while adhering to best practices. Participate in code reviews and continuous learning. Debug and troubleshoot software issues with guidance from senior engineers. Work closely with More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
Version 1
Develops test scenarios and scripts as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework … REST, RPC) Familiarity with Cloud services, especially Microsoft Azure AIS Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Bonus Skills Experience/exposure of Low Code technology such as Power Platform/Dynamics 365 Appreciation of leveraging AI tooling to accelerate development Additional Information Why Version 1? At Version 1, we believe in providing our More ❯
London, England, United Kingdom Hybrid / WFH Options
Version 1
Develops test scenarios and scripts as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework … REST, RPC) Familiarity with Cloud services, especially Microsoft Azure AIS Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Bonus Skills Experience/exposure of Low Code technology such as Power Platform/Dynamics 365 Appreciation of leveraging AI tooling to accelerate development Additional Information Why Version 1? At Version 1, we believe in providing our More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
talenty
Candidate Proven expertise in Python and Django at scale Strong experience designing distributed, microservices-based architectures Hands-on leadership style with a collaborative, team-first mindset A passion for cleancode, automation, and delivery excellence Want to help shape the foundation of a next-generation retail platform? This is a rare opportunity to make high-impact decisions and More ❯
and maintainability, specifically in the context of AI/LLM-powered systems Provide technical guidance and mentorship to team members, fostering a culture of collaboration and continuous learning Conduct code reviews, enforce coding standards, and ensure the delivery of high-quality, maintainable code that adheres to best practices for AI/LLM and distributed system development Proactively identify … architectures, including experience with data ingestion, storage, processing, and retrieval of large volumes of structured and unstructured data Familiarity with containerization technologies like Docker and Kubernetes Strong advocate for cleancode principles, testing methodologies (unit, integration, TDD, etc.), and CI/CD pipelines. Solid understanding of data structures, algorithms, and software design principles Excellent communication and collaboration skills More ❯
Front-end: JavaScript (Angular or similar like React/Vue) Back-end: Python (or equivalent) Infrastructure: Docker, Kubernetes, AWS, RabbitMQ, SQL Strong focus on testing, CI/CD, and cleancode principles 👤 You'll thrive in this role if you: Are a recent (or soon-to-be) graduate in Computer Science, Engineering, or similar Have a strong grasp More ❯
a heavy emphasis on client site integrations. Collaborate with back end developers, data engineers, and other stakeholders to ensure seamless integration of front end and back end components. Write clean, maintainable, self-documented code. Implement best practices for security, scalability, and performance. Participate in code reviews and provide constructive feedback to peers. Stay updated on industry trends and More ❯
Front-end: JavaScript (Angular or similar like React/Vue) Back-end: Python (or equivalent) Infrastructure: Docker, Kubernetes, AWS, RabbitMQ, SQL Strong focus on testing, CI/CD, and cleancode principles You'll thrive in this role if you: Are a recent (or soon-to-be) graduate in Computer Science, Engineering, or similar Have a strong grasp More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Cathcart Technology
a modern framework (Vue, React or Angular) ** Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) ** A good understanding of cleancode, testing, and scalable systems Bonus points for; ** Working in a SaaS product environment ** Microservices ** DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
functional teams to gather requirements, assess technical feasibility, and determine optimal implementation strategies. Collaborate within a multinational, cross-functional team to deliver software solutions aligned with business needs. Write clean, maintainable, and efficient code while adhering to best practices. Ensure the quality of the delivered solutions. Optimize applications for performance, scalability, and responsiveness. Troubleshoot and resolve complex technical … challenges. Conduct code reviews and mentor junior engineers. Willingness to learn, flexible approach, and staying current with emerging trends in IT to maintain an up-to-date technology stack. Required Skills and Experience : 4+ years of experience in software engineering, specializing in .NET Core/Framework. 3+ years of hands-on experience with SQL Server. Familiar with Agile/ More ❯
Has a curiosity for emerging technologies and is eager to learn (and teach). Feels comfortable working independently, taking initiative, and owning solutions end-to-end. Believes in writing clean, testable code and values continuous improvement. This is a great opportunity if you're passionate about impactful work, value autonomy and collaboration, and want to help build systems … with engineering best practices. Build APIs and services in a microservices ecosystem, often using Spring Boot , Quarkus , and modern messaging systems. Support CI/CD practices, including infrastructure as code, containerisation, and GitHub Actions or Jenkins. Collaborate cross-functionally with Product, ML Engineers, and Designers to define, plan, and deliver features. Mentor junior engineers and champion best practices in … testing, documentation, and code quality. Troubleshoot performance and reliability issues across distributed systems. Success in This Role Looks Like Delivering robust, scalable, and secure features that contribute directly to the platform's growth and stability. Influencing technical direction by contributing to architectural decisions and raising the standard of engineering quality across the team. Proactively identifying improvements in system performance More ❯
London, England, United Kingdom Hybrid / WFH Options
myGwork - LGBTQ+ Business Community
As a Senior Software Engineer , you will play a key role in delivering high-impact projects from start to finish. You’ll tackle complex business problems, contribute high-quality code, and collaborate closely with your team to achieve great outcomes. You’ll also help guide others, sharing your expertise to support their growth. At FundApps, we actively champion your … platforms and system architectures and how they fit into the bigger picture. You thrive on getting things done and deploying software to real users . You care deeply about cleancode, automated testing, and continuous deployment . A Few Things To Know Before You Apply Work Eligibility We require candidates to have permission to work in the UK More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
a modern framework (Vue, React or Angular) ** Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) ** A good understanding of cleancode, testing, and scalable systems Bonus points for; ** Working in a SaaS product environment ** Microservices ** DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
London, England, United Kingdom Hybrid / WFH Options
Circadia Technologies Ltd
Maintain and enhance AWS infrastructure instrumentation and observability tools (e.g., Grafana, alarms) to ensure system reliability. Oversee Circadia's CI/CD pipelines (Jenkins) to enable efficient and seamless code deployment. Manage and maintain a fully separated staging environment for testing and development. Monitor AWS infrastructure for cost efficiency, identifying and implementing improvements. Optimize Snowflake ETL pipelines to reduce … Implement and maintain CI/CD pipelines (Jenkins, CircleCI, or similar) to manage the deployment of Circadia’s services and products (backend services, Android, iOS, React apps). Write clean, testable code with a commitment to maintaining high coding standards through comprehensive testing (Jest, PyTest, JUnit, etc.). Attributes: Need to Haves: C++ - Strong understanding of multithreading, asynchronous More ❯
pipelines with Jenkins, Nexus, Gradle or similar skills. Experience as part of an Agile engineering or development team. Good understanding of object-oriented principles with an ability to write cleancode, participating code reviews. Understanding of software testing principles, test automation and methodologies and use of frameworks such as Junit/Gatling/Cucumber etc. Using Database More ❯