
Senior Backend Developer
- London, ON
- Permanent
- Full-time
- Design, develop, and test different pieces of software & features throughout the development life cycle
- Support and secure the platform’s architecture through the implementation of cybersecurity initiatives to improve overall security posture
- Collaborate with cross-functional teams to create, develop, design, maintain, and test current and new applications and features
- Identify and implement operational improvements
- Support and maintain CI/CD processes throughout all stages of the CI/CD cycle
- Complete code reviews, regression and end-to-end testing, debugging, and more
- Serve as an expert on data and informational flow between different applications and products
- Assist with projects and post-deployment through technical documentation, coding standards, project updates, troubleshooting
- Make informed decisions to guide the team and improve development processes
- Foster a collaborative and inclusive team culture, encouraging open communication and idea-sharing
- Ensure the team adheres to best practices and coding standards
- Holds Bachelor's or diploma in Computer Science, Electrical, Mechatronics, or a related degree
- Excels at guiding product developers as well as providing clear direction on technical and design matters when necessary
- Drives projects, products, and initiatives forward by making informed decisions to impact team performance and outcomes
- Guides and supports team members through mentoring, coaching, and providing necessary guidance for their technical growth and success
- Adept at implementing scalable cloud development solutions and data infrastructure
- Has a strong understanding of cybersecurity concepts and principles for scalable enterprise platforms
- Proficient in using Spring Boot, NodeJS, or similar Java application frameworks
- Savvy in coding languages such as Java, JavaScript, .NET, TypeScript, and Python
- Knowledgeable in the definition and integration of APIs
- Experienced with database technologies, including SQL/NoSQL
- Able to troubleshoot and debug complex software applications
- Familiar with CI/CD, DevOps concepts, and microservice design patterns and principles
- Has a solid understanding of DevOps processes
- Possesses excellent technical writing and documentation skills
- Demonstrates excellent written and verbal communication skills
- Collaborates effectively with a diverse crew of technical and non-technical professionals
- Passionate about continuous learning in new technologies and languages, keeping up with technology trends