We are recruiting

We are looking for a motivated Senior Full Stack Developer in the Ottawa, ON, Canada area. The ideal candidate is a self-starter, has fantastic attention to detail and has the ability to be extremely productive working remotely most of the time.

As a Full Stack Developer, you will work on all parts of the product; front-end website and mobile app and back-end web APIs.

Key Responsibilities:

  • Design, code/debug, and test new/existing software modules.
  • Contribute towards the development of new approaches and techniques and perform code reviews for the team.
  • Participate in the development of larger modules which may also include requirements analysis, adhering to secure coding practices and detailing design aspects under the direction of experienced engineers.
  • Use source control tools and related processes/procedures and build mechanisms.
  • Assist in creating documentation and created development best practices.

Required Skills and Experience (Must Haves):

  • 4+ years experience in web and mobile application development (React Native)
  • 4+ years working with the following technologies
    • JavaScript/Typescript
    • NodeJS
    • ReactJS & React Native¬†
    • MongoDB & Mongoose
    • Android and IOS development
    • GraphQL
  • Goal-oriented, focused, self-starter, and a dedicated individual who strives for perfection
  • Ability to work remotely and on-site periodically
  • Flexible schedule that allows for meetings and engagement with international team members
  • A great eye for design and user experience

Preferred Skills (Nice to Have):

  • Experience working with c#, asp.net core and Azure is an asset
  • Apollo (client, server)
  • Firebase
  • React Native Maps
  • Knowledge of game development theory
  • Learning agility, with excellent analytical, and communication skills
  • Native iOS and Android development (Swift/Objective-C and Java/Kotlin)
  • A passion for arm-wrestling is a big plus

If you meet our requirements and are intrested, please send us an email with your resume.