Intermediate Full-Stack Software Develope
Jobgether โ Canada ยท Posted ~1 day ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
This position is listed on behalf of a partner company, who manages all applications and next steps.
Our partner is looking for a Intermediate Full-Stack Software Developer based in Canada.
This role offers the opportunity to build and support modern web applications, internal tools, and emerging AI-powered products and services.
You will work across the full development lifecycle, from understanding requirements through implementation, testing, optimization, and ongoing support.
The technology environment includes Ruby on Rails, MySQL, JavaScript, Azure, and OpenAI services, with increasing adoption of Python for future AI architecture.
You will join a highly collaborative, remote-friendly engineering team that values experimentation, continuous learning, and technical excellence.
The role combines hands-on development with opportunities to influence architecture, improve engineering practices, and introduce innovative solutions.
You will also contribute to Agile delivery, code reviews, mentoring, and continuous improvement across the development organization.
This is an ideal opportunity for a mid-level developer who wants to deepen their technical expertise while contributing to forward-looking software and AI initiatives.
Accountabilities
Build, test, maintain, and support web applications and internal software tools across the product development lifecycle.Analyze business and technical requirements, determine effective implementation approaches, and challenge or improve requirements when appropriate.Identify technical risks, inefficiencies, and areas for improvement proactively, and implement solutions that enhance application quality and performance.Develop solutions using relational databases, SQL, HTML5, CSS3, JavaScript, and relevant web development frameworks.Contribute to the development of AI-powered products and services, experimenting with emerging technologies and supporting the evolution of the technical architecture.Participate in code reviews and promote design patterns, coding standards, and software development best practices.Mentor co-op students, junior developers, and peers while actively sharing technical knowledge and learning from more experienced team members.Collaborate with cross-functional teams to improve development processes, product delivery, and engineering efficiency.Participate in Agile ceremonies, including prioritization, requirements clarification, estimation, planning, and retrospectives.Help strengthen Agile practices by contributing ideas and identifying opportunities for continuous team and process improvement.Develop and optimize solutions designed to handle large datasets and high-volume workloads.Maintain source-control practices and ensure solutions remain aligned with business priorities, technical requirements, and delivery expectations.
Requirements
Degree or diploma from an accredited institution in Computer Science, Software Engineering, Information Technology, or a related discipline.At least 4 years of professional software development experience.Strong experience with full-stack or web application development, preferably using an MVC-based framework, or advanced experience with Python.Experience developing relational database solutions, including SQL authoring and query optimization.Strong knowledge of HTML5, CSS3, and JavaScript.Experience working with source control systems and established software development workflows.Experience improving code efficiency and developing solutions capable of supporting large datasets and high transaction volumes.Ability to translate technical concepts into clear functional requirements and communicate effectively with technical and non-technical stakeholders.Demonstrated ability to mentor junior developers, co-op students, or peers and provide constructive technical guidance.Comfortable working within an Agile product development environment and contributing to ceremonies and continuous improvement initiatives.Strong analytical and problem-solving skills, with the ability to prioritize effectively and deliver solutions appropriate to business requirements.Curiosity and willingness to experiment with emerging technologies, including AI-related tools and services; previous AI experience is beneficial but not required.Ruby and Ruby on Rails experience is highly desirable.Experience integrating with Salesforce is an asset.Exposure to AWS tools and services is an asset.Bilingual proficiency in French, Spanish, or German is strongly preferred to support a diverse international client base.Strong collaboration, communication, initiative, and mentoring skills are essential for success in a remote and distributed environment.
Benefits
Full-time, remote position available across Canada.Flexible work arrangements, including the ability to work remotely, from select offices, or in a hybrid model where applicable.Competitive salary and comprehensive benefits package.RRSP matching program.Substantial budget and financial support for professional training, learning, and career development.Strong focus on continuous learning and technical growth.Highly collaborative and efficient remote working environment.Work-life balance with after-hours and weekend work rare to non-existent.Opportunities to work with modern AI technologies and emerging software architectures.Growth-focused environment with opportunities for professional development and advancement.Inclusive workplace committed to equal opportunity, diversity, and accessibility.
How Jobgether Works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements.
Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company.
The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer.
This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR).
You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.
We have 87,951 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 87,951 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume