Senior Developer

Technology DevelopmentFull TimeToronto, ON

Apply Now

Synopsis

We are looking for an experienced senior developer. As well as leading technical designs and writing high quality code, the successful candidate will be responsible for assisting and leading other developers on the team.


To be successful as a senior developer, you should demonstrate great skill in creativity and innovation, ability to thrive in a high pressure environment, and possess excellent communication skills. Ultimately, a top-notch senior developer should have extensive experience in software development, be able to keep up-to-date with deadlines, have strong analytical skills and enjoy helping less experienced developers achieve their goals.

About Alibi Technologies

Alibi Technologies is at the forefront of content and ecommerce. Our innovative product allows brands and creators to better engage with their consumers by providing a seamless entertainment and shopping experience. With robust analytics to track user engagement, we provide our clients with actionable data to improve their products, services, and consumer experience.


As a small startup, we are building a tenacious agile team that can iterate rapidly. We are a collaborative and supportive group of developers and designers that appreciate imagination and accountability. We provide a flexible remote working schedule, benefits and support your growth within the company.

Duties

  • Add new features to our OTT and ecommerce platform by writing high quality code
  • Propose and champion technical designs and architectures
  • Coach and mentor and manage other developers by assisting in setting personal development goals, having regular one-on-one meetings and completing periodic performance reviews
  • Clearly and regularly communicate with development team, management and co-workers
  • Enhance and adhere to company development and business processes
  • Manage and enhance cloud infrastructure as required
  • Enhance our DevOps and DevSecOps capabilities
  • Test the software products (primarily with test scripts and manual testing as required) to improve the product quality and company quality processes
  • Write technical documentation and presentations
  • Recommend improvements to existing software programs and processes as necessary
  • Quickly and thoroughly learn new technologies required to perform duties
  • Provide technical support to front line support staff, directly to customers as needed and collaborate with external API users
  • Work diligently to protect the assets of the company and its customers
  • Be part of the company‚Äôs on-call rotation
  • Ability to travel to Toronto, Canada on a regular basis
  • Other duties as required

Skills and Experience

  • 5 years of experience in a developer or lead role
  • Great coding skills and ability to quickly write high quality code and a passion for writing amazing software
  • A servant leader who can help team members enhance skills and be more productive
  • Able to be productive and provider leadership in a remote work environment
  • Ability to understand projects from the business and customer perspective
  • Flexible and willing to accept a change in priorities as necessary
  • Experience in agile development teams
  • Excellent and creative problem solver
  • Great communication skills
  • Open to receiving feedback and constructive criticism
  • Experience with microservices architecture, messaging and event-oriented architectures
  • Agile development processes and tools
  • Experience in the broadcast and video streaming industry is an asset
  • Degree or diploma in computer science or equivalent experience

Tech Stack

Our current stack includes:

    • Client: TypeScript, React, Gatsby, Bulma, Apollo/GraphQL, Formiq, VideoJS
    • Server: Postgresql, Node (TypeScript), Prisma, Nexus, Apollo/GraphQL
    • Cloud (AWS): Lamba, Aurora, API Gateway, S3, Cloudfront, SES, Route57, SNS
    • CI/CD: Serverless Framework, CloudFormation, Terraform, GitLab, Shell, Docker
    • BI: Segment, QuickSights, Athena, Redshift, Google Analytics
    • Primary integrations: Vimeo (OTT and Core), YouTube, Shopify, Netlify CMS, AirTable
    • Productivity / Issues: GitLab, G Suite, AirTable,

Location

  • Most of our current team is located in the Greater Toronto Area, and being in the GTA is a plus, but applicants based anywhere in the world will be considered