matomo

Product Engineer Specialist - Backend

This is a fantastic opportunity to join the Devicie family and develop your career in an environment where you are encouraged to take on projects out of your traditional domain or technical specialisation. We provide a continuous learning environment and offer training in cybersecurity to ensure you have the knowledge and skills required to work with our clients.

Why Devicie

At Devicie, we’re a team of passionate technology advocates on a mission to accelerate workplace modernisation by simplifying end-user device management.

Devicie enables IT teams to deploy and maintain their end-user device fleet securely, permanently and at scale. With Devicie, organisations can accelerate Intune implementation and achieve complete visibility and control over their end-state from anywhere, with automations that span the entire device management lifecycle.

We have substantial funding, multiple customers and partners, and we are now looking to enter our next phase of growth, requiring more highly talented people sharing our values, ambition and passion for excellence.

The role

We have an exciting opportunity for a Product Engineering Specialist – Backend to lead the design, development, testing and maintenance of our core SaaS product.

You will work with our product leadership team to identify, prioritise and develop the strategic product benefits Devicie provides, and then work with our engineering and technical teams to design and build these components to better serve our customers.

What you bring to the position

From your 3+ years in a similar development role, you will bring high attention to detail, an unwavering work ethic, and a passion for technology and finding better ways to do things.

Key responsibilities
  • Build the backend systems and components for our core SaaS product

  • Build and maintain supporting infrastructure for the newly created systems and components

  • Full lifecycle systems development ownership following DevOps principals

  • Participate in continuous planning, design and testing of the platform

  • Play an important part in keeping our SOC2 compliance, at times being part of the team testing disaster recovery or similar internal systems.

Key requirements

Essential:

  • Strong ability to code with Python (preferred), Javascript, .Net or similar

  • Understanding of Agile behaviours, tools and techniques

  • A security-first mindset in everything you do

  • Significant knowledge of DevOps tooling such as Azure DevOps and AWS Code Pipeline and similar

  • Understanding of full-stack development

  • Understanding of SDLC

  • Exposure to various data stores CosmosDB, MongoDB, DynamoDB, MSSQL, Postgres etc.

  • Exposure to GraphQL

  • Experience with Infrastructure as Code (IaC) (terraform preferred)

  • Extensive experience in incidents management, problem-solving and production support.

Desirable
  • Azure architectural certification

  • Proven experience with scalable architectures

  • Experience with automation and orchestrations tools

  • Experience with Azure function apps

  • Proficient with Powershell

  • Exposure to container management solutions such ECS, Fargate, EKS, AKS, etc

  • Exposure to CI/CD tools (Azure DevOps, TeamCity, Bamboo, Jenkins, BitBucket, GitHub Actions, GitLab etc).