App Services, Function Apps, API Management, etc.) Design and implement RESTful APIs and microservices architecture using Swagger and Postman Handle distributed task processing with Celery Apply TDD principles using PyTest for automated testing Use Terraform for Infrastructure as Code and Docker for containerisation Contribute to solution design and participate in architectural decision-making Ensure systems are scalable, maintainable, and high More ❯
some of the following skills and experience: Background in Network Engineering or Python Software Development Consulting or Client facing experience Python Scripting/Coding. NetBox experience Unit testing - PyUnit, Pytest, PyPY, Panda, IP Networks (MPLS, BGP, OSPF/ISIS) or keen to learn Network technologies Ability to run workshops, lead design workstreams, and present technical solutions to customers Passion for More ❯
skills. Experience with SQL for data querying. Software Engineering Best Practices: Experience with Git for version control. Writing modular, reusable code with proper documentation. Familiarity with unit testing (e.g., pytest) and code formatting tools. Plotly Dash Development: Hands-on experience building interactive dashboards with Dash components (dropdowns, sliders, graphs, tables). Ability to customize with Plotly Graph Objects for advanced More ❯
technologies and tools. Desirable Skills • Exposure to embedded systems or hardware–software integration. • Being able to analyse and debug a failed software test. • Experience with test automation frameworks (e.g., PyTest, Robot Framework). • ISTQB foundational certificate • Knowledge of version control systems (e.g., Git). • Knowledge of CICD Systems. • Understanding of networking protocols or hardware interfaces (e.g., PCIe, Ethernet, USB). More ❯
london, south east england, united kingdom Hybrid/Remote Options
OakNorth
re pragmatic about our technology choices. These are some of the things we use now: Python, NodeJS TypeScript, React,styled-components PostgreSQL, BigQuery, MySQL Jest, React Testing Library, Cypress, pytest AWS, GCP Docker, Terraform, GitHub, CircleCI How We Expect You To Work We expect you to work in these ways, as well as encouraging and enabling these practices from others More ❯
A Full Stack Software Engineering role. A role that will build your technical capabilities, providing a foundation for growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant More ❯
A Full Stack Software Engineering role. A role that will build your technical capabilities, providing a foundation for growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant More ❯