Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Digital Marketing Inside Sales Representative Senior Product Marketing Manager - Movio Summer Sales Representative Sales Representative Marketing Manager Digital Marketing Manager Retail Sales Associate Marketing Manager Retail Sales Associate Promotional Sales Representative Marketing Manager Manager Amazon Marketing Manager Sales Representative Sales Representative Customer Sales Sales Consultant Sales Representative Vans PT Sales Associate Outside Sales Representative Appliances Sales Specialist-Warden Field Sales Representative High Growth Sales - Unlimited Earnings B2B Sales Representative - Richmond Hill Digital Marketing Manager Marketing Programs Manager- Membership Marketing Manager Field Marketing Account Manager Verizon PPC Marketing Manager - Cryptocurrency Sales Specialist Full Time Wanted Sales Associate Outside Sales Representative - Software Sales associates - Yorkdale Sales Outbound Sales Agent - Wireless Sales Full Time Sales Associate Quality Assurance Auditor - Medical Social Media Marketing Toronto Social Media Influencer - Must Social Media Account Coordinator Programming Assistant Social Media Editor Social Media Manager Social media marketing Social Media Marketing Manager Video Marketing Specialist Marketing Retail Marketing Manager Newest Jobs
Companies
Yelp CareGuide ContactMonkey Sterling-Turner Two Sigma Aecom WeWork Clearbanc Exact Media AT&T AsteroidX Aerotek Shopify First Convenience Bank LowCostWebDesignFirm.com Jane Street TD Bank Vector Marketing Creative Circle Clickworker Doordash Recovhub American Income Life Walgreens Microsoft Insight Global Xiaomi Hatchways Square Amazon Flex Scotiabank The Youth Connection Paylocity Desjardins Borrowell Instacart Top Hat CI&T GoParkr 51talk Mobeewave mappedin Checkout 51 UnitedHealth Group autoTRADER.ca Hootsuite Akira SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Software Engineer At Apply Digital

Location: Toronto, Ontario

Job Description

Apply is looking for a Senior Software Engineer who is able to architect, develop and deploy APIs and Web applications for powering a variety of leading-edge digital products. You will be working side by side with a talented team of product managers and developers and have a chance to experiment and prototype with many different technologies and platforms.


RESPONSIBILITIES

  • Design and implement high quality, test-driven BE code in Java, Python, NodeJS for a variety of projects for our clients.
  • Design and implement design-driven APIs to support all the FE teams
  • Create and Maintain build and deployment pipelines using a variety of CI tools to AWS, Google Cloud and other cloud platforms
  • Create and maintain documentation, implement and follow best practices for development workflow
  • Assess and select third-party services and products for each project
  • Work collaboratively with team members to ensure deadlines are met
  • Mentor Junior developers
  • Bring ideas to the table to ensure we produce the best solutions for our clients
  • Stay current on changes in technology and keep adding to your skill set
  • Manage and maintain client relationships, and be able to present and explain solutions to both technical and non-technical audiences

QUALIFICATIONS

  • Minimum 4+ years of professional programming experience with either Java and/or Nodejs
  • Experience using multiple testing frameworks and best practices
  • Solid understanding of Web technologies in general
  • Experience using Nodejs and at least another BE languages (Java, .NET, Ruby, PHP) for exposing and consuming API services.
  • Experience with Serverless Architecture, Micro-services and containerized application architecture
  • Experience using SQL and NoSQL databases (PostGres, MySQL, MongoDB, DynamoDB)
  • Experience with basic Linux DevOps practices, with AWS and other Cloud Infrastructures.

MUST HAVE'S

  • Passion for digital products
  • Ability to work independently in an agile environment
  • Top-notch communication skills
  • The resilience to work in a flexible environment.
  • Highly collaborative; team player

NICE-TO-HAVE'S

  • Experience with Chat platforms APIs, and rule-based Chatbot libraries and services
  • Nice to have knowledge of Ansible, Docker, Cloudformation, Terraform, Serverless.
  • Experience with Gitflow
  • Experience with Sonarqube and/or other code quality tools


ABOUT APPLY

Apply is a digital product studio started by Blast Radius and Atimi executives, Gautam Lohia, Chris Coghlan, and Scott Michaels.

Apply partners with Fortune 1000 companies to create smart, software-enabled products and services that provide utility to end users.

www.applydigital.co