Apply Now

Role Overview 

We are looking for a Full Stack  Software Engineer (Python) to join our growing Digital function. The successful candidate will be a key part of our transition from our start-up phase to our scale up phase and will report directly to the Digital Lead.

 In our aim to become a data led organisation, the Digital team play a pivotal role, building software and churning data to improve user experience, automate processes and foster informed decisions not only within the business but also for our customers. 

In this role, you will help us develop next generation digital technologies that would create a lasting impact in the hydraulics industry. One of your core objectives would include building an AI, IoT and cloud enabled platform that would transform how customers operate and monitor our next generation hydraulic systems, including but not limited to valves, pumps, active suspension systems, flight control actuators and advanced braking systems.

You’d also bring fresh ideas across areas such as large-scale system design, data storage, artificial intelligence (AI), and security. Importantly, you’d be willing to take on new challenges across the full stack technologies to solve problems and make an impact.

Candidates will be remunerated with a competitive salary, a generous employer pension scheme, corporate discounts, and will be given the flexibility of working a compressed fortnight: having every other Friday as a day off & promoting a positive work life balance.

 

Essential requirements:

  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
  • 3 years of software development experience, or 1 year with an advanced degree.
  • Experience with Python frameworks (Django, Flask, FAST API).
  • Experience with frontend technologies (React, React Native, Angular, Vue).
  • Experience using and managing cloud native technologies from major cloud providers (Microsoft Azure, AWS).

    Beneficial requirements:

    • Master’s or PhD degree in software engineering, computer science or related technical field.
    • 5+ years of software development experience.
    • Experience with scalable system design (message brokers, databases, microservices).
    • Experience with commercial IoT platforms (Azure IoT, AWS IoT) and infrastructure.
    • Experience with consuming data using industrial protocols (CAN, EtherCAT, Profinet, MQTT)
    • Experience automating infrastructure provisioning, developer operations (DevOps) and/or continuous integration/delivery (CI/CD).
    • Experience working under agile methodologies (Scrum, Kanban)
    • Interest and ability to learn other coding languages as needed.
    • Ability to communicate in English fluently.

    Key responsibilities:

    • Contribute to the system architecture of our next generation valve platform, encompassing technologies across IoT, data services and user applications.
    • Develop data services for surfacing data from remote IoT devices (e.g. our valves located at a customer site)
    • Develop web-based customer applications, including user interfaces.
    • Develop and maintain automated workflows for continuous integration/delivery (CI/CD).
    • Work with stakeholders to capture/validate use-cases and define acceptance criteria.

    Additional responsibilities:

    • Conduct regular code reviews.
    • Define and uphold best practices in software design and development.
    • Collaborate with peers across different functions (electronics, hardware design & development) to explore new opportunities and develop innovative solutions.
    • Participate in peer reviews and develop an open culture of feedback and appreciation.
    • Mentor junior team members and contribute to their technical development.
    • Assist with future recruitment and conduct technical interviews.

    Benefits:

    • Competitive salary.
    • High performance computing kit and accessories.
    • Employer pension scheme (5% contribution).
    • Corporate discount scheme (Perkbox).
    • Flexible working options.
    • Every other Friday off; 9-day compressed work fortnight.
    • Paid annual leave of 22 days, in addition to 8 bank holidays and every alternate Friday off.
    • Amazing people and more.

    Apply Now

        The positive impact of Domin Next Generation Products

        • 40% Fewer Parts
        • 25% Higher Flow
        • 400% Smaller
        • 200%+ Faster

        Higher quality hydraulic valves and systems available at a lower price than more established units.

        Find Out More

        High quality, world class Hydraulics valves & systems

        The Domin direct drive hydraulic servo valves use the most advanced design, analysis, test and manufacturing technologies. This enabled an innovative step change in performance of DDV technology.

        The direct drive hydraulic valves use the most advanced design, analysis, test and manufacturing technologies. Giving you are greener, cleaner, efficient and reliable servo systems and valves.

        Find Out More

        2030 Emission Savings Target

        1 Gigatonnes CO2

        Per Year
        Find Out More

        Personal Service,Global Reach

        10Minutes

        Average Daytime Response

        4Weeks

        Average Worldwide Order to Delivery

        Clients using our Hydraulics technology

        News & Innovationfrom the world of Hydraulics

        How Weight Affects Hydraulic Performance, Cost and Energy Savings

        How Weight Affects Hydraulic Performance, Cost and Energy Savings

        Read More
        Domin valves survive half a billion cycles

        Domin valves survive half a billion cycles

        Read More
        The World's First <span>Direct to Market</span> Valve Ordering Website

        The World's First Direct to Market Valve Ordering Website

        Read More
        <span>Additive Manufacturing</span> Fatigue Strength Quality Control

        Additive Manufacturing Fatigue Strength Quality Control

        Read More