Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Software Developer - Senior II & Team Lead image - Rise Careers
Job details

Full-Stack Software Developer - Senior II & Team Lead

Company Description

Founded in 2010, MEDFAR Clinical Solutions revolutionizes healthcare with our MYLE Integrated Care platform, the first web-based electronic medical record (EMR) in Quebec. Trusted by 15,000 healthcare professionals daily, we impact over 20 million patients across North America. In 2023, we proudly earned a coveted spot on Deloitte’s prestigious Fast50 and Fast500 lists, a testament to the exceptional contributions of our employees driving our success. Join us in transforming healthcare locally and globally, as we strive to empower 500,000 care providers to reach 500 million patients by 2030. 

*Please note this is a remote role for candidates in the Greater Montreal area only. 

Job Description

As a Full-Stack Software Developer - Senior II & Team Lead you will participate in the analysis, design, implementation, and deployment of software features developed to enrich MEDFAR’s product ecosystem - products that aim to change the healthcare field through new practices and technological innovations. The candidate ideally has experience in developing large-scale software solutions, excellent leadership and communication skills, as well as a rigorous and analytical mindset with a data-driven problem-solving approach.

What you'll do:

  • Translate the needs and vision of the company into an adequate architecture (both software and hardware).

  • Select appropriate technologies and frameworks; ability to assess the impact of these choices on all business operations.

  • Design and develop robust, resilient, secure and scalable web applications architectures and features, both front-end and back-end.

  • Participate in the continuous improvement of our software development processes.

  • Provide leadership to other team members in terms of coaching, supervision and code review.

  • Act as a bridge between various teams, including product management, QA,  DevOps, and Architecture, to ensure alignment on project goals, timelines, and deliverables. 

  • Promote a collaborative and inclusive environment where all team members can contribute effectively.

  • Lead the team in defining and executing the technical strategy aligned with the company's vision. Encourage innovation by staying updated on industry trends, emerging technologies, and best practices, and by fostering a culture of continuous learning and experimentation within the team.

  • Oversee resource allocation and manage team workload to ensure optimal productivity and balanced distribution of tasks. 

  • Identify skills gaps in team members  and work with HR and management to plan for training, upskilling, and recruitment to strengthen the team’s capabilities.

  • Set clear performance expectations for team members and conduct regular performance reviews. Provide constructive feedback and support to help team members grow in their roles, recognize achievements, and address any performance issues promptly and professionally.

Qualifications

Who you are:

  • College or university diploma in the field of software development or any other related field of expertise.

  • At least 10 years of experience in the architecture and deployment of systems (cloud computing environments is an asset).

  • Solid experience in software architecture, especially in a cloud environment (Azure).

  • Experience in test automation (unit, integration, front-end), with CI / CD pipelines, and DevOps processes.

  • Experience with a front-end framework (ReactJS, Angular, VueJS, etc.) as well as with SQL Server, SQL programming and performance analysis / optimization.

  • In-depth knowledge of high-performance .NET application architecture and C # programming.

  • Advanced skills in JavaScript or Typescript programming.

  • Knowledge of best security practices.

  • Ability to work as part of a team.

  • Ability to communicate fluently in French and in English.

Additional Information

What’s in it for you?

By joining MEDFAR, you will be part of a purpose-driven organization whose product is disrupting and digitizing health care, making doctors’ and healthcare workers’ lives easier, while enabling better patient health outcomes. Becoming a MEDFARian also means having the opportunity to be part of an innovative community and working in a dynamic environment where your work will have a meaningful and tangible effect not only on your team and the business but most importantly on the healthcare industry.  

  • You decide where you do your best work (at home or the office)

  • Flexible hours (work-life balance)

  • Performance-based bonus for all employees.

  • Generous group insurance coverage as of day 1 of employment

  • Break paid between Christmas and New Years

  • RRSP matching

  • Annual $ 1,500 training allowance  for your professional development

  • An entrepreneurial culture of transparency, collaboration, and innovation

Our Recruitment Process at MEDFAR:

Virtual Screen with HR >> Technical Test >> Virtual Interview >>  Offer 

#LI-REMOTE

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Software Developer - Senior II & Team Lead, Medfar

Join MEDFAR Clinical Solutions as a Full-Stack Software Developer - Senior II & Team Lead, where your skills can help revolutionize the healthcare landscape! Located in the heart of Montréal and embracing remote work within the Greater Montreal area, this role will be pivotal in our mission to empower care providers and transform healthcare for millions. You'll dive deep into analyzing, designing, implementing, and deploying innovative software features for our MYLE Integrated Care platform, trusted by thousands of professionals daily. Your expertise in developing large-scale solutions will shine as you select technologies, design secure web applications, and lead a collaborative team focused on continuous improvement. We seek not only your technical prowess but also your leadership abilities to inspire and mentor team members, ensuring alignment across various departments. As a patient-focused company that celebrates innovation, we value your input in fostering a culture of learning, creativity, and effective problem-solving. We promise a rewarding experience with flexible work options, development opportunities, and generous benefits. At MEDFAR, your work truly makes a difference, impacting healthcare practices and patient outcomes across North America.

Frequently Asked Questions (FAQs) for Full-Stack Software Developer - Senior II & Team Lead Role at Medfar
What are the responsibilities of a Full-Stack Software Developer - Senior II & Team Lead at MEDFAR?

As a Full-Stack Software Developer - Senior II & Team Lead at MEDFAR, you will oversee the architecture and deployment of our software solutions, focusing on both front-end and back-end development. Your tasks include translating company vision into practical software designs, leading a team effectively, and ensuring collaboration with product management, QA, and DevOps teams. You'll also have the opportunity to coach team members, manage workloads, and participate in continuous improvement initiatives.

Join Rise to see the full answer
What qualifications are required for the Full-Stack Software Developer - Senior II & Team Lead position at MEDFAR?

To be considered for the Full-Stack Software Developer - Senior II & Team Lead role at MEDFAR, candidates should possess a college or university diploma in software development or a related field, along with a minimum of 10 years of experience in system architecture and deployment, preferably in cloud environments. Solid experience with .NET architecture, and proficiency in programming languages like C#, JavaScript, and TypeScript are essential. Familiarity with front-end frameworks and CI/CD practices is also crucial.

Join Rise to see the full answer
What kind of work culture can I expect at MEDFAR as a Full-Stack Software Developer - Senior II & Team Lead?

At MEDFAR, you will experience a vibrant and entrepreneurial culture driven by collaboration, transparency, and innovation. We believe in empowering our employees to make impactful contributions, and we foster an environment where continuous learning is encouraged. Flexible working hours and the choice to work remotely or on-site reflect our commitment to work-life balance and employee well-being.

Join Rise to see the full answer
How does MEDFAR support professional development for its Full-Stack Software Developer - Senior II & Team Lead?

MEDFAR values the growth of its employees and offers an annual $1,500 training allowance dedicated to your professional development. This is part of our commitment to enhancing your skills and knowledge in a rapidly evolving industry. We also provide regular performance reviews and constructive feedback to further support your career advancement.

Join Rise to see the full answer
What technologies do Full-Stack Software Developers at MEDFAR work with?

As a Full-Stack Software Developer - Senior II & Team Lead at MEDFAR, you'll be working with cutting-edge technologies and frameworks. This includes advanced .NET application architecture, cloud environments like Azure, SQL Server, and modern JavaScript frameworks such as ReactJS, Angular, or VueJS. Your role will require you to stay updated on industry trends, ensuring that we use the latest best practices in software development.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Software Developer - Senior II & Team Lead
Can you explain your experience with full-stack development and the technologies you have used?

When answering this question, highlight specific projects where you've utilized both front-end and back-end technologies. Discuss the frameworks you've used, such as React or Angular for the frontend and .NET for the backend. Provide measurable outcomes from your contributions to demonstrate your impact.

Join Rise to see the full answer
How do you approach designing software architecture for a large-scale application?

Discuss your methodology for software architecture design. Outline how you gather requirements, design scalable and secure frameworks, and make technology selections. Focus on collaboration with stakeholders and using architectural patterns that enhance system efficiency.

Join Rise to see the full answer
What strategies do you use to lead a team of developers?

Explain your leadership style and how you promote a collaborative environment. Share your techniques for coaching team members, providing constructive feedback, and conducting performance reviews. Include an example of how your leadership led to a successful project.

Join Rise to see the full answer
Describe a challenge you've faced in software development and how you overcame it.

Choose a concrete example that showcases your problem-solving skills. Detail the specific challenge, your analysis process, the solution you implemented, and the positive outcome. Emphasize how this experience has influenced your approach to future projects.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your practices for maintaining high code quality, such as code reviews, unit testing, and implementing CI/CD processes. Highlight the importance of documentation and following coding standards to enhance maintainability.

Join Rise to see the full answer
What role does data-driven decision-making play in your development process?

Emphasize the significance of using data analytics to inform your development decisions. Provide examples where data has helped you identify user needs, improve features, or enhance performance. Stress your commitment to making informed choices based on data.

Join Rise to see the full answer
How do you keep up with emerging technologies and industry trends?

Share your strategies for staying updated with the latest tech developments, such as attending workshops, participating in online courses, or following thought leaders in the software development community. Show your enthusiasm for continuous learning and innovation.

Join Rise to see the full answer
Explain your experience with DevOps practices and how they have improved your workflows.

Detail your experience with implementing DevOps practices, including CI/CD pipelines, automation, and integration processes. Discuss the benefits these practices brought to your previous projects, such as faster deployment times and improved collaboration between development and operations teams.

Join Rise to see the full answer
How do you manage project timelines and ensure deliverables are met?

Discuss your project management approach, including tools and methodologies you use to track progress. Highlight your communication skills in aligning team members to project goals, setting realistic deadlines, and ensuring accountability throughout the project lifecycle.

Join Rise to see the full answer
What is your approach to mentoring junior developers on your team?

Share your mentorship philosophy. Discuss how you identify the strengths and weaknesses of junior team members, your methods for providing guidance, and how you encourage their growth through regular check-ins and training opportunities.

Join Rise to see the full answer
Similar Jobs
Medfar Remote 1224 Rue Stanley, Montréal, QC H3B 1H7, Canada
Posted 9 days ago
Posted 9 days ago
Squad Remote No location specified
Posted 2 days ago
Photo of the Rise User
Entain Remote Промишлена зона Хладилника, bul. "Nikola Y. Vaptsarov" 55, 1407 Sofia, Bulgaria
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!