18 Oct
Jose Merciline
Montreal
Job Title: Senior Software Developer
Job Description:
Our team is looking for an enthusiastic, experienced full stack developer with a proven track record of delivering high quality, production-ready solutions in a fast-paced environment. As part of a cross-regional Agile squad, you will play a pivotal role in shaping the definition, vision, design, roadmap and development of product features from beginning to end.
The successful candidate will have the opportunity to make an impact at every layer of our department's software stack, helping to design and build the user-facing applications and data-intensive processes of the future from the ground up.
Responsibilities:
- Partner with your manager and leadership,
and be a senior hands-on developer in a dedicated team
- Work with the team to help drive business decisions- Write high quality, highly performant code
- Design, implement, test, deploy and maintain scalable and robust software solutions
- Use software development best practices to ensure a high standard of quality, performing code and design reviews with your peers
- Work in an agile, fast-paced development environment
Skills Required:
- 7+ years of professional programming experience with at least one modern object-oriented language -
Bachelor's degree in Computer Science, Software Engineering, related discipline, or equivalent experience- Experience with JavaScript frameworks (ReactJS, AngularJS, etc.)
- Strong relational database knowledge and SQL development experience
- Experience contributing to the architecture and design of new and current systems
Skills Desired:
- Thorough knowledge of best in class and leading-edge practices for the full software development life cycle- Experience with microservices architecture and design patterns
- A track record of successfully building complex software systems and delivering to customers
- Experience mentoring less-senior developer
▶️ Senior Software Developer
🖊️ Jose Merciline
📍 Montreal