Opportunities

Senior Software Developer (Distributed Systems)

Remote Canada
Permanent
Venor Logo

Note: This role is Remote across Canada and requires Distributed Systems or Event Sourcing experience.

Note: The client cannot hire in the province of Quebec at this time.

Venor is proud to partner with a growing, world-class SaaS startup in the Motor Vehicle Manufacturing industry Headquartered in Canada on their search for multiple Senior Software Developers across Canada. Our client’s innovative technology and products are creating a thriving community within the auto-collision industry where business optimization is being achieved through intelligent insights from trusted data flows.

Are you looking for a greenfield opportunity to work with a modern technology stack and solve exciting challenges in an impactful software development role? Would you like to directly contribute to the growth of the business by delivering compelling solutions to our customers across global markets? If so, this may be the role for you!

The Role
We are seeking an experienced Senior Software Developer who is excited to work in an Azure-based Microsoft stack, creating an event-driven fully distributed microservices-based solution using domain driven design and orchestrated in Kubernetes with a distributed NoSQL database.

Responsibilities

  • Work collaboratively with the team to groom stories
  • Participate in the design of solutions
  • Produce clean, tested, effective code based on groomed stories including non-functional requirements
  • Participate in peer code reviews
  • Work effectively with Product Management, Quality Assurance and Operations team members to deliver overall solutions
  • Troubleshoot, debug, and upgrade software solutions
  • Create and maintain necessary software development documentation

Requirements

  • Proven experience as a Software Developer, Software Engineer, or similar role
  • Understanding of event driven systems and distributed cloud computing
  • Experience with asynchronous data flow
  • Experience with object-oriented programming
  • Experience with software design and development in a test-driven environment
  • Knowledge of Microsoft stack, ideally .NET Core (C#, ASP) – Required
  • Experience of working with a leading cloud provider, ideally Azure
  • Experience with containerization solutions, ideally Kubernetes/Docker
  • Familiarity with Agile development methodologies
  • Compliance and security aware
  • An understanding of how to work in a small team with a startup

Preferred

  • Experience working in a CI/CD environment, ideally Jenkins
  • Experience with messaging systems, ideally RabbitMQ
  • Experience with relational and No-SQL databases, ideally MariaDB and Cassandra (If you don’t have No-SQL experience but have every other requirement, you must have CQRS / Event Sourcing experience)
  • Familiarity with compliant environments, ideally SOC2 and ISO 27001

Perks

  • Remote-first environment
  • Competitive compensation with a generous annual bonus
  • Company provided laptop, docking station, monitor, keyboard and mouse
  • Personal development and training
  • 6 Month Pluralsight Premium Subscription

Reports To: Director, Engineering & VP, Product+Technology
Dev Team: 1 Senior Developer+3 Contract Intermediate to Senior Developers

Interview Process:

  • Venor Recruiter Prescreen: 25-30 Minutes via Phone
  • 1st Interview: VP, Technology – 45 Minutes to 1 Hour via Teams – Get to know each other and the company history, project, challenges, role, team overview, and discussion on experience
  • 2nd Interview: VP, Technology + Director, Engineering – 1 Hour via Teams – Interactive Design (Explain a scenario, provide a solution to it) & Technical Discussion
  • Offer Stage

At Venor, we embrace a culture of belonging in the workplace. No matter who you are, where you’re from, how you think, what you believe in, or who you love, we welcome your application. We all come from different backgrounds and different walks of life, bringing in unique perspectives and experiences. We encourage applications from 2SLGBTQ+, Black, Indigenous and People of Colour (BIPOC), women, newcomers to Canada, and people with disabilities. If you require any accommodation in the application and interview process, please let us know (including different materials or otherwise).

For more information, interested candidates can forward their resume to Junior Roberts via junior@venor.ca

Application Form

For: Senior Software Developer (Distributed Systems)
In doc, docx or pdf format, 10 MB max
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.