using at least one of these JavaScript frameworks to create modern front-ends - React.js, Angular or Vue HTML, CSS, JavaScript (ES6) or TypeScript Webpack or Gulp A client-side UnitTesting framework e.g., Mocha or Jest Other technical skills API Management and Documentation (Swagger.io, I/O Docs) Experience with high scale, highly transactional, high performance, highly available … of the hyper-scale Cloud platforms - Microsoft Azure, Google Cloud, AWS Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing Some experience with AI tools (one of more of) Python, LLM(Large Language models), RAG, Langchain Set Yourself apart with: Bachelor's/Master's More ❯
implementing proactive solutions. Excellent interpersonal and communication skills with employees at all levels and good written English. Technical skills: Must Frontend: HTML, CSS JavaScript (ES2020+), TypeScript SolidJS or React Unit-testing (Vitest/Jest/similar) End-to-end testing (Cypress/Playwright/similar) Backend : RESTful APIs Node.js SQL and/or NoSQL databases Unit-testing Integration testing Infrastructure: Vercel (or similar) AWS (S3, Lambda, ECS, SQS). Recommended Astro Tailwind CSS GraphQL Figma Web accessibility JS and CSS animations State management libraries Express.js Bonus points: Experience with ecommerce platforms (Shopify or equivalent), headless CMSs and analytics tools integration (GTM, GA). Understanding of the ecommerce order lifecycle (order creation, shipping, promo More ❯
responsible for building an AI integrated SaaS platform using .NET stack and React, running in Kubernetes on Azure. The team is self-sufficient and fully responsible for design, development, testing, delivery, and support of the solutions. The candidate will participate in all these processes and contribute in making solution decisions as well as taking ownership of the built services. … UX Designer and team to implement the requirements and demonstrate the solution to the Product Owner before delivery Deliver high quality solutions using fully automated processes (CI/CD, testing, infrastructure as code) Work with a team to continuously improve the owned services’ usability, quality, performance, security, architecture, and maintainability. Actively work with team-members to share knowledge and … Experience Required Experience of working in development teams, following agile development model (Scrum or Kanban) Good communication and teamwork skills Experience with Test Driven Development with good understanding of unittesting Knowledge of good practices, design patterns and SOLID principles Good problem-solving skills Knowledge of .NET stack - C#, ASP.NET Core Web Apis, LINQ, asynchronous programming, dotnet tools More ❯
responsible for building an AI integrated SaaS platform using .NET stack and React, running in Kubernetes on Azure. The team is self-sufficient and fully responsible for design, development, testing, delivery, and support of the solutions. The candidate will participate in all these processes and contribute in making solution decisions as well as taking ownership of the built services. … UX Designer and team to implement the requirements and demonstrate the solution to the Product Owner before delivery Deliver high quality solutions using fully automated processes (CI/CD, testing, infrastructure as code) Work with a team to continuously improve the owned services’ usability, quality, performance, security, architecture, and maintainability. Actively work with team-members to share knowledge and … Experience Required Experience of working in development teams, following agile development model (Scrum or Kanban) Good communication and teamwork skills Experience with Test Driven Development with good understanding of unittesting Knowledge of good practices, design patterns and SOLID principles Good problem-solving skills Knowledge of .NET stack - C#, ASP.NET Core Web Apis, LINQ, asynchronous programming, dotnet tools More ❯
of APIs with other services. Write clean, well-designed, and reusable code. Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks Acknowledge and be able to explain the tradeoffs with any technical decision. Take part in specification workshops where we define functional and non-functional characteristics of our systems … over a range of interfaces. You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. You understand TDD, BDD, unittesting, integration testing and when to use them. You are familiar with trunk-based development in git. Experience with back-end web application frameworks (Django, FastAPI, etc More ❯
and MySQL and caching mechanisms such as server caching, browser caching, CDN caching, database query caching, in-memory caching (like Redis and Memcached), and application caching Expertise in comprehensive testing lifecycle inclusive of UnitTesting, User Acceptance Testing, Regression Testing, and Defect Remediation. Comfortable with Agile and Waterfall development lifecycles for project deliveries Experience with More ❯
stores. • Front-end development experience using React, with a solid grasp of UI/UX design and usability principles. • Proven experience in Agile teams, applying modern architecture, design patterns, unittesting, and maintaining high code quality standards. Desirable Skills • Domain experience in the energy sector (e.g., downstream, upstream, integrated gas, energy trading, renewables & energy solutions). • Familiarity with More ❯
stores. • Front-end development experience using React, with a solid grasp of UI/UX design and usability principles. • Proven experience in Agile teams, applying modern architecture, design patterns, unittesting, and maintaining high code quality standards. Desirable Skills • Domain experience in the energy sector (e.g., downstream, upstream, integrated gas, energy trading, renewables & energy solutions). • Familiarity with More ❯
at least one object-oriented language (Java, C#, C++, Python, etc.) and ideally some or more prior exposure with functional programming (IE: Clojure) or other relevant languages • Knowledge of unittesting frameworks and source control systems; (Git/BitBucket a plus) • Experience working with cloud-based server environments; (AWS ideally) Helpful to have: • Experience with Clojure, JVM languages More ❯
and performance 👩💻 What You'll Need 5+ years of professional Python development experience Strong experience with Django and RESTful APIs Solid understanding of database design and SQL Experience with unittesting and test-driven development Knowledge of cloud platforms (AWS/GCP/Azure) Strong problem-solving skills and attention to detail Experience working in an agile environment More ❯
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 More ❯
London, England, United Kingdom Hybrid / WFH Options
Hays
on object-oriented design patterns (OOAD etc) and design principles (kiss/solid etc) Prior use of RDBMS, e.g. Oracle, MySQL or Postgres Experience in Test-Driven Development (TDD), unittesting and unittesting frameworks Strong knowledge of version control systems such as Github and associated CI/CD tooling (ideally with Azure DevOps, Jenkins or More ❯
with peers across several teams to support multiple workstreams and ensure integrations are robust and secure. Be part of an agile, cross-functional development team, participating in code reviews, testing and deployments. Work with Enterprise systems and ensure they’re integrated effectively into our custom-built systems Hot Skills... Experience building applications using modern frameworks, libraries, languages, and tools … Full Stack Software Engineer, focusing on application development and integrations Understanding and experience of different Google Cloud resources such Kubernetes, Cloud Run, Pub/Sub, Cloud Build, etc. Automated Testing in different parts of the pipelines (unittesting with our programming languages, Integration, Contract, End to End with tools such as postman, k6 and karate). Infrastructure … and GCP Config Connector). Proven ability to build relationships with technical peers Understanding of the importance of constructive feedback to improve code quality and team performance Experience with testing strategies, including visual regression testing, unittesting, and integration testing Understanding of infrastructure setup using cloud-based technologies Proven experience in setting up release pipelines More ❯
with peers across several teams to support multiple workstreams and ensure integrations are robust and secure. Be part of an agile, cross-functional development team, participating in code reviews, testing and deployments. Work with Enterprise systems and ensure they’re integrated effectively into our custom-built systems Hot Skills... Experience building applications using modern frameworks, libraries, languages, and tools … Full Stack Software Engineer, focusing on application development and integrations Understanding and experience of different Google Cloud resources such Kubernetes, Cloud Run, Pub/Sub, Cloud Build, etc. Automated Testing in different parts of the pipelines (unittesting with our programming languages, Integration, Contract, End to End with tools such as postman, k6 and karate). Infrastructure … and GCP Config Connector). Proven ability to build relationships with technical peers Understanding of the importance of constructive feedback to improve code quality and team performance Experience with testing strategies, including visual regression testing, unittesting, and integration testing Understanding of infrastructure setup using cloud-based technologies Proven experience in setting up release pipelines More ❯
team in the Analytics and Data Platform group, responsible for architecting and building out brand new data integration. You will be responsible for: Practicing disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code) Coding in Java and Python Building out a brand new data management tool to support our business and operational users, working closely … with the rest of the Data and Analytics platform Unittesting, integration testing. Contributing to maintaining and constantly improving the CI/CD pipeline Code reviews, design reviews Code instrumentation, setting up proactive monitoring dashboards Liaising with users and subject matter experts in order to gather requirements, analyse solutions and triage feedback and incidents Understanding business requirements and More ❯
JavaScript framework (AngularJS or ReactJS) Expertise in front-end skills, specifically HTML and CSS Proficiency in core JavaScript Experience in designing responsive websites Experience with LAMP stack Experience with unittesting (PHPUnit), application, and stress testing Experience working within SCRUM/Agile methodologies Knowledge of GIT version control Examples of previous work and published code Please note More ❯
services in a cloud environment. Collaborate with the team to brainstorm and suggest breakthrough product ideas. Participate in building high-performing, scalable enterprise-grade applications. Ensure software readiness through unittesting and benchmarking. Required: Bachelor's degree in Computer Science or equivalent. 6-9 years of hands-on work experience as a Java Developer. Strong technical background in More ❯
services in a cloud environment. Collaborate with the team to brainstorm and suggest breakthrough product ideas. Participate in building high-performing, scalable enterprise-grade applications. Ensure software readiness through unittesting and benchmarking. Required: Bachelor's degree in Computer Science or equivalent. 6-9 years of hands-on work experience as a Java Developer. Strong technical background in More ❯
Java/Spring/SpringBoot skills. Strong command of SQL (PostgreSQL is preferred) and ORMs (Hibernate/Spring Data). Experience in designing and implementing REST APIs. Experience writing unit/integration tests. Proficient with software development lifecycle (SDLC) methodologies. Proficiency in the development environment, including IDE, web & application server, GIT, Jira, unit-testing tools, and defect More ❯
Data Engineer – Investment Banking – London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, design patterns, SOLID principles, ETL, Unittesting, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data Engineer More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Noir
Data Engineer – Investment Banking – London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, design patterns, SOLID principles, ETL, Unittesting, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data Engineer More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Noir
Data Engineer - Investment Banking - London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, design patterns, SOLID principles, ETL, Unittesting, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data Engineer More ❯