Senior Software Engineer (python) Fully Remote

Toronto, ON, Canada

Job Description


The role

The best talent can be found globally, and our product paves the way for a future in which individuals from any corner of the world will enjoy equal access to opportunities. We\'re looking for a Senior Engineer who is hungry to build - this is a fully greenfield opportunity to develop the architecture and core services of our next-generation platform. As a 4-year-old series B start-up that\'s experienced a lot of growth and market expansion, we\'ve learned some lessons and we\'re taking a step back to prepare for a new stage of hypergrowth. This role will empower you to engage with every aspect of the product life-cycle, starting from the initial idea to seamless operational delivery.

We are solving an incredibly complex problem

You will put to work your world-class development know-how to deliver greenfield services encompassing global payroll, payments, compliance and benefits across 160+ countries. This will involve:

  • Design, build and improve top-tier services to bring our innovative platform to life
  • Innovate and bring tech and product ideas to the table, optimising for impact and velocity
  • Making decisions on technology and tooling, building for scale, security and reliability
  • Collaborate with cross-functional teams of designers and product managers, full stack, backend and data engineers
  • Mentor new team joiners and help them enlarge their skills as we grow the team
What are we looking for?
  • Extensive experience with Python development. Or experience with a combination of Java, Golang, Kotlin & Scala, Rust, Erlang or Ruby (2 or more)
  • Possess a deep understanding of modern software engineering design and development principles
  • Advocate of agile principles and practices and an interest in working in a fast-paced environment
  • Experience contributing to architectural decisions - you need to care about building solutions that are well designed, built, implemented and that you understand the \xe2\x80\x9cwhy\xe2\x80\x9d and \xe2\x80\x9cwhat for\xe2\x80\x9d
  • Experience in designing and implementing microservices and distributed system architectures
  • Experience with SQL and NoSQL database design using modern technologies
  • Ability to write clean, maintainable and tested code and services
  • Hands on experience of deploying and operating in cloud environments
You are the sort of person that...
  • Has a passion for quality and observability, an ability to understand complex systems and a desire to constantly make things better.
  • Is passionate not just about working remotely, but evangelizing a new paradigm between employers and employees that decouples geographic location from economic opportunity - improving quality of life for people everywhere.
  • Has the ability to self-start and you embrace a growth mindset
  • Invests in the growth of your team and are eager to share knowledge and mentor others
  • Is pro-active, pragmatic, result-driven, and excited to work in a fast-growing tech scale-up

Omnipresent

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2259138
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned