SI
Hiring from
Canada
Work type
Remote
Posted

618,178 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About Us

With offices in Montreal and Vancouver, Silent Partner Software is made up of a diverse range of individuals that are all passionate about helping nonprofits. Our team has grown over the years to include people from all over the world with a unique blend of software and nonprofit experience.

Job Description

This is a remote position.

We are looking for a Full Stack Software Developer who will be instrumental in leading the development of our primary product. If you are someone who has been a technical lead for a product and enjoys mentoring other developers this could be a perfect match.


Silent Partner Software develops software for the Non Profit industry. Our mission is to support as many non profit organizations in running their organizations as efficiently as possible so that they can in turn support as many people as possible. We are looking for someone who wants to make a difference in the world.


We achieve a good work/life balance at Silent Partner Software. We work 37.5 hours a week, with minimum to no overtime. We offer 3 weeks vacation, sick & personal days, health insurance, RSP matching and remote work.


The Full Stack Senior Software Developer is responsible for producing code while considering the overall design and architecture of our main product. She/he also acts as a mentor to less experienced developers or new team members.



Responsibilities

  • Participate in the design, coding, code review and deployment processes to release application features to production.

  • Analyse requirements and propose technical strategies to the team.

  • Guide the evolution of the development processes and technology.

  • Identify issues and work with the team to find solutions.

  • Monitor, triage and fix production errors as they arise.

  • Research for technical issues outside of our products (Gmail, mySQL etc)

  • Mentor junior developers.

  • Answer questions from support and product owner teams about how the software works and investigate issues.

  • Additional projects and tasks as might be requested by your manager.




Requirements

Requirements

  • BSc in Computer Science or Software Engineering

  • 8 years experience working in software development (Java)

  • 5 years experience with SQL and relational databases such as MySQL

  • Experience with Software-as-a-Service and Cloud based Web Technologies (CSS, HTML, JQuery, ASP.NET, Microservices, API, Syncfusion, Spring, IIS)

  • Experience with Python would be beneficial.

  • Experience with Object-Oriented Programming and languages such as Java, C#

  • AWS or similar Cloud-based infrastructure and service delivery experience

  • Software development methodologies and best practices (Iterative process, Agile/Scrum etc)

  • Build and release management experience, ideally with Jenkins, MSBuild, Maven

  • Familiar with source control tools (Git), Project management (Jira)



Benefits

3 weeks vacation
Sick & Personal Days
Remote
Health, Dental, Long term Disability, Life Insurance, ADD, Healthcare spending account
RSP matching up to 3%

Similar jobs

Apply for this job100% free