
Senior Fullstack Developer (JavaScript)
- Ottawa, ON
- Permanent
- Temps-plein
Location: Ottawa, ON
Work Model: Onsite
Additional Notes:
Our clientâs beautiful office in Ottawaâs Byward Market offers a collaborative workspace that fosters communication, growth, and team pride. With highly engaged staff, they deliver exceptional client experiences while focusing on building a more productive online presence, sharing knowledge, and giving back to the community.Our client is seeking a Senior Fullstack JavaScript Developer to help shape the future of their technology. You will design, build, and optimize scalable applications using Node.js, Express, React, and AWS, while modernizing legacy systems and delivering innovative solutions. As a senior team member, youâll also mentor peers, champion technical excellence, and drive solutions that enhance user experience and support organizational goals.Responsibilities:
Leadership & Mentorship
- Lead and drive technical initiatives across cross-functional software development and operations teams, ensuring alignment with business objectives and technical excellence.
- Mentor and support the professional growth of team members, promoting a culture of collaboration, continuous learning, and innovation.
- Translate complex business requirements into comprehensive, scalable technical solutions, considering platform architecture, infrastructure, software components, and security protocols.
- Collaborate with product owners, engineers, marketing, customer service, and other stakeholders to design and deliver high-quality products that meet business and user needs.
- Develop and maintain end-to-end features across the technology stack, ensuring seamless integration and performance.
- Design and optimize reusable UI components using React to create intuitive, engaging user experiences.
- Architect and build robust back-end services and microservices with Node.js and .NET, ensuring scalability, reliability, and interoperability.
- Implement best practices for clean, modular, and reusable code that supports long-term efficiency and maintainability.
- Participate in iterative design, testing, and implementation of features using agile methodologies, continuously improving functionality based on feedback and performance data.
- Take ownership of testing, deployment, and monitoring of features, ensuring secure, high-quality, and reliable releases.
- Identify and implement cost-optimization strategies within the cloud environment while maintaining performance and scalability.
- Stay current with emerging technologies, frameworks, and industry best practices, evaluating opportunities to introduce innovation into the development process.
- Experiment with and leverage AI technologies to improve team productivity and software capabilities.
- Demonstrated success in end-to-end modernization projects, particularly migrating legacy systems to cloud-native architectures.
- Advanced expertise in AWS cloud solutions with proven ability to optimize cost, scalability, and performance in large-scale environments.
- Strong background in mentoring and developing engineering teams, fostering technical excellence and collaborative growth.
- Hands-on experience with emerging technologies such as AI/ML integration, event-driven systems, or advanced container orchestration.
- A track record of delivering high-impact, customer-focused solutions in agile environments, balancing technical innovation with business objectives.