Location: Canada (Remote)- Preference to candidates in Western Canada
Our advanced start-up client has been recognized as a 2023 Deloitte Technology Fast 500 and Canadian Technology Fast 50.
THE OPPORTUNITY
We are on the lookout for a talented Senior Developer with robust Ruby-on-Rails expertise to join our innovative team. Your role will involve tackling complex challenges and devising creative solutions while adhering to top-tier software development practices. As part of our team, you'll contribute to building and maintaining both customer- and admin-facing products, integrating various third-party tools, and enhancing the system's scalability, reliability, and flexibility.
WHAT YOU'LL DO:
Employ creative problem-solving skills to address key development and engineering challenges, backed by data-driven analysis.
Develop, maintain, and architect core web and mobile applications.
Manage integrations with third-party tools and services, ensuring seamless operation.
Engage in agile development processes, including sprint planning, story grooming, and daily stand-ups.
Collaborate extensively with cross-functional teams, including Product, Customer Care, and Finance, to resolve product issues and implement new features.
Adhere to our software development lifecycle (SDLC) and secure coding practices.
Participate in peer code reviews, mentorship, and knowledge-sharing sessions within the development team.
WHAT WE'RE LOOKING FOR:
Over 4 years of hands-on experience with Ruby on Rails in production environments.
Proven ability to address issues related to scalability, concurrency, queuing, background processing, and efficient third-party data ingestion.
Mastery of core programming principles, including SOLID design principles, domain-driven design, and performance optimization.
Capability to develop quickly for experimentation and meticulously for core functionality.
Strong SQL and data analysis skills, with a keen interest in utilizing data for problem-solving.
A full-stack mindset, with ownership over the entire feature development lifecycle, from back-end to front-end, including testing and delivery.
Experience with agile methodologies, including sprints and scrum.
Proficiency with standard development tools such as Git, GitHub, and Jira.
NICE TO HAVE:
Experience with business intelligence tools (e.g., Metabase, Looker) and ETL processes.
Competence in React or React Native.
Interest or experience in DevOps, particularly with cloud services and AWS.
Previous experience in financial technology, accounting systems, or banking.
Compensation:USD 120000-140000