Ruby Backend Developer
(10+ years exp)Mentorly
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
We're Mentorly, a creative, fast-growing Saas business, providing our unique mentorship-focused solution to businesses looking to streamline the management of their mentorship initiatives and overall improve engagement among participants. Headquartered in Montreal, Canada, Mentorly is a trusted leader in mentorship with clients spanning North America and Africa. Check out our recent feature in Forbes: https://bit.ly/3vzr65b
You’re a skilled Back End Developer looking to join a dynamic team and collaborate on our unique, impact-driven solution?
Don’t look further! We're looking for an experienced Back End Developer to work alongside our CTO and help him establish server-side logic and processes to optimize our output.
Core Responsibilities:
- Development of our GraphQL API
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Integration with 3rd party APIs
- Implementation of security and data protection
- Implementing automated testing platforms and unit tests
- Creating database schemas that represent and support business processes
- SR&ED documentation assistance
Skills and Qualifications:
- Excellent knowledge of Ruby on Rails
- Good understanding of Javascript, Node and React
- Experience writing API first applications with REST and/or GraphQL
- Experience integrating with payment processors (e.g. Stripe)
- Experience with search engines (e.g. Elasticsearch) a plus
- Experience with machine learning a plus
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of OWASP security principles
- Experience with Docker and/or AWS
Eligibility
- Minimum of 4 years of professional experience
- Stellar time-management and communication skills and a strong team spirit, readily willing to collaborate with teammates
- Portfolio of professional projects that includes work with web and mobile applications
Benefits:
Remote and/or in-office work (Montreal plateau)
Collective Insurance
Learning & Development Programs
Dynamic and diverse team
Monthly team activities