Software Engineer

Plexus Services

Take accountability and ownership of the development pieces you work on and make an outsized impact on our products as well as the business as a whole

  • Play a key role in transforming our world class product and make an impact daily
  • Be able to hide complexity and allow for feature richness across the platform
  • Continuously improve our product both in features, technology, and growth
About the role:

The Software Engineer works within the Plexus Engineering team and plays a key role in transforming our world-class product strategy into a SaaS platform loved by our valued clients. Our technology products are growing rapidly, and we need to continue to evolve and enhance them to continuously grow to solve our customer problems.

The Software Engineer will be working within an Agile team as a full stack developer across our platform made up of React, VueJS, Python, Django, Heroku, AWS, Serverless, Microservices, Event Sourcing and other leading-edge technology solutions.

At Plexus we focus on simplicity and making it easy. We want our products to be simple to use but powerful at the same time. We want to hide complexity while allowing for feature richness. Your day to day work will be about continuously improving our product both in features, technology, and growth around the world.

Key objectives and desired outcomes:

• You will be part of the team building the Plexus SaaS product offerings, including Gateway, Promotion Wizard, and others, assisting our customers, some of the world’s largest companies addressing their challenges in the legal automation space.
• Working in collaborative Agile teams to deliver product features, bug fixes and general enhancements covering the full stack of technologies contained in the platform
• Contribute to, enhance, and run our CI/CD pipelines including taking ownership of no-outage deployment processes.
• Ultimately you will be measured by the quality of your craftmanship in the development process and the speed at which we can deliver value to our customers.
• Within the first 3 months you will be participating in Agile ceremonies, including sprint planning, estimation, story kickoffs and showcases. You will be delivering new and improved features to our Plexus Gateway SaaS product and associated applications.
• You will eventually become a SME on the Plexus Gateway product and will participate in Customer Success led customer conversations to help gain an intimate understanding of our customers and their business problems we are solving.
• Understand and contribute to the best practice architectural strategies used by Plexus, including Microservices, CQRS, Event Sourcing

The ideal candidate will:

• Have been building web-based SaaS products for 3+ years now.
• Intimately understand backend programming languages for the web, including Python, Ruby, Java, C# etc. While we ultimately use Python at Plexus you may come from a different language but are a quick learner and keen to expand your skillset.
• Have an in depth understanding of front-end technologies, including React (or Angular), HTML5, CSS3, Less, SASS etc.
• Have worked with cloud technologies such as Azure or AWS and Serverless frameworks.
• Understand architectural patterns such as CQRS and Event Sourcing.
• Be obsessed with quality and SOLID engineering principles.
• Understand the differences between CI/CD, TDD/BDD etc and have utilised tooling to support them.
• Have a keen eye for coding styles and be opinionated on best practice coding approaches.
• Understand what Agile in the real world is about and how to deliver within an Agile product development process.