high standards of software quality by establishing automated testing and performance checks. 2025 Copyright PMC Ltd Skills and Experience | Essential JavaScript (NodeJS, VueJS or similar framework) - Strong understanding of asynchronousprogramming, event-driven architecture, and modular frontend design. Python - Working knowledge of Python with libraries such as Pandas or Numpy. Database Experience - Experience with MongoDB or SQL Server … or AWS for deploying services and managing environments. HTML/CSS/JavaScript - Proficient in core web development technologies and browser-based debugging. Nice to Have Skills: Advanced Python programming for data transformation and analytics. Exposure to CI/CD tools, Git workflows, and DevOps practices. Familiarity with Agile documentation tools like JIRA, Confluence, etc. Personal attributes Strong communication More ❯
City of London, England, United Kingdom Hybrid / WFH Options
CFP Energy (UK) Ltd
Developer. Strong proficiency in .NET Core for backend development. Expertise in React for building modern and responsive user interfaces. Solid understanding of web development concepts, including RESTful APIs and asynchronous programming. Experience with database systems (MySql, MongoDB, PostgreSQL, etc.). Knowledge of front-end build tools and package managers (Webpack, npm, etc.). Excellent problem-solving skills and the More ❯
in backend development using .NET (Core or 6/7) and C# Experience building and scaling backend systems for SaaS platforms Solid understanding of RESTful APIs, microservices architecture, and asynchronousprogramming Familiarity with cloud infrastructure (e.g., Azure, AWS, or GCP) Experience with databases such as SQL Server, PostgreSQL, or MongoDB Strong debugging and problem-solving skills Comfort working More ❯
Systems: Proficient in Git and understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis on scalability and performance. AsynchronousProgramming: Deep understanding of event-driven programming and handling asynchronous processes in Node.js. Preferred Qualifications: Knowledge of building microservices architecture and handling distributed systems challenges. Familiarity More ❯
Systems: Proficient in Git and understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis on scalability and performance. AsynchronousProgramming: Deep understanding of event-driven programming and handling asynchronous processes in Node.js. Preferred Qualifications: Knowledge of building microservices architecture and handling distributed systems challenges. Familiarity More ❯
Systems: Proficient in Git and understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis on scalability and performance. AsynchronousProgramming: Deep understanding of event-driven programming and handling asynchronous processes in Node.js. Preferred Qualifications: Knowledge of building microservices architecture and handling distributed systems challenges. Familiarity More ❯
London, England, United Kingdom Hybrid / WFH Options
Circadia Technologies Ltd
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, asynchronousprogramming, network protocols. Advanced knowledge of Python and related frameworks (FastAPI, NumPy, Pandas, Pydantic) including multithreading and parallel design principles. Understanding of AWS, including knowledge of Cognito, Pinpoint More ❯
Extensive experience in JavaScript development, particularly with Node.js and React Proven track record delivering complex, high-quality fullstack web applications Experience building and maintaining RESTful APIs Solid understanding of asynchronousprogramming, microservices, and containerized environments (e.g. Docker) Experience working with or integrating web map libraries (Leaflet, Mapbox, OpenLayers) Familiarity with geospatial data formats and coordinate reference systems Ability More ❯
tools. Qualifications: 5+ years of professional experience in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronousprogramming, and performance optimization. Experience with distributed systems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas More ❯
tools. Qualifications: 5+ years of professional experience in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronousprogramming, and performance optimization. Experience with distributed systems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas More ❯
with writing tests and documentation Experience with projects using Agile methodologies Good command of English (reading, writing, speaking) Nice to have: Knowledge in OOP and design patterns Experience with asynchronous tasks Experience with asynchronous communication Experience with non-relational databases Experience with files manipulation (CSV, XML, XSLT, JSON, Markdown) Experience with another language/web framework Good knowledge More ❯
London, England, United Kingdom Hybrid / WFH Options
DEPOP
a daily basis with fellow engineers in the cross functional environment to solve problems and write code. Mentor and coach your colleagues. Qualifications Solid JavaScript skills, including concepts like asynchronousprogramming, promises, closures, types, and ES6. HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility. Experience in TypeScript, React and Node.js. Building automated More ❯
teams to deliver high-quality solutions. Responsibilities: Proficiency in Angular 15+, including Angular CLI, Angular Material, RxJS, and maintaining design and contributing to internal design system. Familiarity with reactive programming paradigms, async programming and state management. Strong understanding of HTML5, SASS, and JavaScript like semantic HTML, SASS mixins, themes, one-dimensional and two-dimensional layouts, Responsiveness for various … screen sizes. Experience with developing reusable components, services and toolkits. Experience with RESTful APIs, asynchronousprogramming and their best practices. Familiarity with version control systems (e.g., Git) and package managers (e.g., npm). Knowledge of front-end build tools and workflows, such as Webpack or Vite skills. Working knowledge of web app packaging, building docker images, running containers. More ❯
databases like Neo4j is aplus. Solid understanding of cloud ecosystems : Azure , AWS , or GCP . Hands-on experience with Docker, Kubernetes , or othercontainerization technologies. Deep understanding of object-oriented programming principles andarchitectural design patterns. Strong grasp of multithreading, asynchronousprogramming ,and cloud programming . Familiar with modern engineering practices, including agile development, CI/CD , and More ❯
improving the development process and adopting best practices. Maintain code quality, organisation, and automatisation. Past Experience 5+ years of experience in native Android development. Proven experience in the Kotlin programming language and the Android SDK. Experience with Bluetooth LE, Binary data and related APIs Experience with RESTful APIs and JSON. Experience with Git version control. Experience with testing frameworks … CI/CD) pipelines. Published apps on the Google Play Store or OSS projects (please provide links in your application). Requirements Strong understanding of object-oriented, functional and asynchronousprogramming (Kotlin Coroutines). Strong understanding of (client) security principles and tools. Excellent problem-solving and debugging skills. Eager to learn and proactively seeks out new knowledge and More ❯
London, England, United Kingdom Hybrid / WFH Options
Hearst
on AWS, Google Cloud, or similar platforms. Design and write efficient SQL queries for relational databases; apply deep understanding of database optimization techniques. Apply strong knowledge of concurrency and asynchronousprogramming; work with both relational and non-relational data models. Diagnose and resolve complex technical issues; mentor team members in effective troubleshooting strategies. Communicate and collaborate effectively with More ❯
Senior Software Engineer - Server - Unannounced Project Join to apply for the Senior Software Engineer - Server - Unannounced Project role at Scopely . Scopely is looking for a Senior Server Engineer to join a new truly unique multiplayer strategy game in Barcelona More ❯
and low latency You're a self-starter who loves a challenge but never forgets the power of teamwork What will make us extra happy? You're comfortable with asynchronousprogramming paradigms in C#/Java (CompletableFutures, reactive streams, etc.) Familiarity with S3 interface, CLI, and API would be a huge plus when building a compatible storage platform More ❯
London, England, United Kingdom Hybrid / WFH Options
Xtremepush
cloud environment Experience working with high-performance systems, and solving complex engineering problems at scale (our platform processes ~100 Billion messages per year) Understanding of distributed systems design – including asynchronous tasks, event driven architecture, scheduling, caching and queue processing Ability to apply distributed systems design knowledge to resolve scaling constraints. The capability to carry out performance tuning from the More ❯
years of experience in a Software Engineering role, ideallywith a focus on infrastructure or systems engineering. 1+ years of experience in the B2B software or technology industry. Proficiency in programming languages such as C#, Java, Python , or Rust , and a strong grasp ofobject-oriented programming principles. Experience with multithreading, asynchronousprogramming ,and synchronization techniques. Deep understanding More ❯
s rendering lifecycle, server-side rendering (SSR), hydration processes, and optimisation strategies. Proven expertise in Node.js, particularly in creating scalable and performant backend services, with a thorough understanding of asynchronousprogramming patterns, event-loop mechanics, and Node.js internals. Demonstrable hands-on experience using modern front-end build tools and bundlers (Webpack, Rollup, Vite). Comprehensive experience with modern More ❯
s rendering lifecycle, server-side rendering (SSR), hydration processes, and optimisation strategies. Proven expertise in Node.js, particularly in creating scalable and performant backend services, with a thorough understanding of asynchronousprogramming patterns, event-loop mechanics, and Node.js internals. Demonstrable hands-on experience using modern front-end build tools and bundlers (Webpack, Rollup, Vite). Comprehensive experience with modern More ❯
modern engineering practices. ✅ Key Skills & Experience of the Software Engineer (.NET Developer): .NET 8/9 and C# – strong grasp of modern .NET tooling and language features Object-Oriented Programming – well-structured, maintainable code is a must AsynchronousProgramming – proven experience writing performant async code in .NET TDD – confident with writing tests and working in a test More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hatch Talent
modern engineering practices. ✅ Key Skills & Experience of the Software Engineer (.NET Developer): .NET 8/9 and C# – strong grasp of modern .NET tooling and language features Object-Oriented Programming – well-structured, maintainable code is a must AsynchronousProgramming – proven experience writing performant async code in .NET TDD – confident with writing tests and working in a test More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Hatch Talent
modern engineering practices. ✅ Key Skills & Experience of the Software Engineer (.NET Developer): .NET 8/9 and C# – strong grasp of modern .NET tooling and language features Object-Oriented Programming – well-structured, maintainable code is a must AsynchronousProgramming – proven experience writing performant async code in .NET TDD – confident with writing tests and working in a test More ❯