About the role

  • Help shape the engineering culture at Switch2 and contribute towards a collaborative and open environment
  • Work closely with technical and non-technical team members to understand product requirements
  • Work with business stakeholders to prioritise and refine future workstreams
  • Develop software and data solutions to meet business needs and enhance product offering
  • Stay up to date with the latest technologies and trends
  • Participate in code reviews and provide constructive feedback
  • Produce maintainable, high-quality code as an individual contributor

Requirements

  • You have a desire to work with Rust and within the functional programming paradigm
  • You are familiar/have some experience with Python
  • You have some experience with data engineering principles and practices
  • You have proficiency in Node/TS/React toolchain
  • You have experience and knowledge of coding best practices
  • You have experience with automation testing frameworks and proficiency with all levels of testing: unit, integration, end-to-end
  • You have experience working with non-technical stakeholders and care about non-functional requirements
  • You have experience with agile best practices such as TDD, pair programming, and focus on short, iterative feedback cycles
  • You have understanding and experience with APIs, databases, and cloud technology (AWS)
  • You have experience using CI technologies such as GitHub Actions

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job