SENIOR SOFTWARE DEVELOPER
SENIOR SOFTWARE DEVELOPER APPLY NOW
SENIOR SOFTWARE DEVELOPER
To be successful as a senior software developer, focus on mastering your technical skills, communicate effectively with your team and stakeholders, lead by example, prioritize code quality and best practices, and stay updated on industry trends. Be adaptable, embrace agile methodologies, and excel in problem-solving. Foster a professional network and personal brand, manage your time and work-life balance, and continuously seek feedback and self-improvement. Set clear career goals, consider relevant certifications or education, and maintain ethical coding practices. Success as a senior software developer combines technical expertise, leadership, communication, adaptability, and a commitment to continuous growth.
Key Responsibilities
- Develop and maintain architectures, models, norms and strategic orientations in terms of systems and technology in order to reach the corporate objectives ;
- Document the software architecture according to the company standards ;
- Participate to project realization by analyzing, documenting and developing specific modules of the platform ;
- Work closely with the Product Owner and the Development Team for the project planning and delivery;
- Suggest new tools in order to improve architecture ;
- Support the team during project delivery ;
We are looking for someone that has:
- 8 years of development experience with Javascript/Typescript
- Experience with React + hooks, nodejs and redux frameworks and libs
- Strong understanding of the principles of scalable application design;
- Knowledge in Front-End web development (React, CSS, HTML);
- Experience using MySQL;
- Must have experience using Git in a distributed team.
- Must have database administration experience (MongoDB, MySQL);
- Experience with C++
- 2 years of experience with container orchestration (Docker, Kubernetes)
- You have the ability to collaborate, communicate, learn and ship code, while working in a fast-paced and multi-cultural environment;
- You have at least 8 years of problem solving & software engineering experience;
The Details
Location: Montreal/remote
Hours: Full-time, exempt