View all jobs

Senior Software Engineer, Full-stack

Toronto, ON

 Client's expectations and requirement:

You will be a senior technical member of a team that delivers tools for recruitment partners to help them manage their student funnel while providing insights into their funnel. . We work at the intersection of cultivating deep data insights, creating rich user experiences, and automating complex workflows and pipelines.

What you’ll be doing every day:

    • Design and develop new capabilities and enhancements - both for recruitment partners and the students they work with
    • Work closely with others in a cross-functional team to deliver high-quality software
    • Improve the quality and usefulness of existing features, by refactoring, decomposition, bug-fixing and preventive maintenance
    • Identify and act on opportunities to improve the way we plan, develop, test and deploy our software
    • Actively promote better software engineering, introducing modern techniques and new tools to help other engineers improve their craft and deliver better software
  • Ideally, you also have experience with some of:

    • Experience in high-growth start-up or scale-up environments
    • Developing and maintaining products that are used by many thousands or millions of people
    • JavaScript/TypeScript, React, Ruby/Rails, Node.js, Python
    • Kafka, Amazon MQ, RabbitMQ or similar streaming or messaging systems
    • EdTech, eCommerce, or content-management software
    • Relational databases, ORM frameworks, and their alternatives
    • Microservices or SOA; RESTful APIs, JSON
    • AWS, Docker, Kubernetes, ELK stack
    • DevOps, Observability, Infrastructure as Code

Share This Job

Powered by