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.