Backend Developer

Share This Job

Share on facebook
Share on linkedin
Share on twitter
Share on email

About this role

As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate about understanding the business context for features built to drive better customer experience and adoption.

Responsibilities

  • Comply with coding standards and actively participate in the code review process

  • Develop the system and accompanying clear documentation (flowcharts, layouts, & etc.) of functionality

  • Integrate developed functionality and/or components into a fully functional system

  • Ensure unit and integration level verification plans are in place

  • Actively participate in troubleshooting, debugging and updating the current live system.

  • Implement user feedback to make the system more stable

  • Work closely with analysts, designers and other peer developers

  • Prepare technical training documents for onboarding new engineers.

  • Contribute to establishing company processes for deployment and release management

Requirements

  • Familiar with the software development life cycle (SDLC) from analysis to deployment.

  • Knowledgeable in data structures and algorithms.

  • Experience with AWS DynamoDB, AWS API Gateway, AWS Lambda, JavaScript/Node.js/Express.js

  • The ability to analyze complex technical information

  • Comfortability designing and implementing database structures to solve real-world problems effectively

  • An awareness of current issues affecting the industry and its technologies

  • Familiarity with UI toolkits and frameworks (We use Figma for UI mockups, Flutter for our mobile app, and React for our web app)

  • An organized approach to work

  • A thorough, detail-oriented work style

Benefits

  • Health, Dental, Drug, Vision, and Travel insurance

  • Opportunity for up to 5 times salary raise each year

  • Opportunity for cash bonuses

  • Team lunches

  • Unlimited tea and coffee in the office

  • Unlimited vacations

Note

You need to be legally entitled to work in Canada. You are a Canadian citizen or permanent resident or hold current and valid authorization (i.e., a work permit) under the Immigration and Refugee Protection Act.

Stay in the know!

hyke office