SRA - Software Developer Back End
SRA - Software Developer Back End
Role
As Software Developer – Backend you will work with the engineering
team and other stakeholders to develop the communication platform
and applications to improve the API and all server-side software.
Job Description
Develop, implement, and improve the various functionalities
of the platform
Develop and maintain the APIs and services
Write and automate unit and functional tests
Optimize the architecture and performance of the code
Collaborate with engineers on the team and mentor junior
members
Contribute to the development of open-source libraries
Participate in the improvement of the team Agile
development methodology
Contribute to the development of the roadmap in close
collaboration with Product Owners.
Contribute and support the development of the open source
community
Qualifications
Minimum 2 years of professional experience in software
development
Good knowledge and love for Python, with working
experience
Good problem solving and analytical skills
Follow the OWASP principles to produce secure software
Able to work & collaborate in a multidisciplinary team
Habit of staying up to date with new practices and
technologies
Knowledge of the world of telecommunications and real time
communication is a plus (WebRTC, SIP, Asterisk, Kamailio,
FreeSwitch, …)
Willingness to contribute to open source projects
Bachelor’s degree in Computer Science, Engineering, or
related field is a plus
French or English proficiencies, both is a plus
Benefits
Full time permanent position – Canada Based
Software Developer – Back End
Full benefits covered by the employer
Competitive Compensation
3 Weeks of vacation + Comfort Days
Work remotely – with possibility to work in the Quebec City
office.
VRSP (independent)