Senior Full Stack Developer
Sereneaid
2 hours ago
•No application
About
- The Digital Design & Delivery Specialist supports a provincial organization’s mandate to drive efficiency, modernization, and innovation across public services. The role is part of the Digital Design and Delivery Division (“3D”), the central hub for digital transformation and service delivery excellence. The division focuses on improving how citizens interact with government services by expanding digital delivery, simplifying processes, and enhancing overall user experience.
- This position contributes to building modern digital capability by applying human-centred design, agile methodologies, and contemporary data practices. The specialist helps ensure high-quality, consistent, and value-driven digital services by supporting the development and application of digital standards, tools, and controls.
- Tasks
- Work full-time across multiple projects, adapting to varying schedules, locations, and project needs.
- Participate in research and discovery activities, including user interviews and technical discovery.
- Produce technical artifacts such as architecture diagrams and documentation.
- Design and develop detailed technical solutions based on project discovery findings.
- Build and enhance features that meet product owner needs and improve user experience.
- Identify, troubleshoot, and resolve functional and non-functional defects.
- Improve code quality, tooling, and documentation for better maintainability.
- Collaborate with frontend designers to ensure a consistent and aligned user interface.
- Advise product owners on technical options, effort estimates, and implementation approaches.
- Support deployment activities and assist with launches for limited and general availability.
- Contribute to reusable components and promote reuse across solutions.
- Maintain and update technical documentation for ongoing development.
- Support the onboarding of new technical team members.
- Adopt and enhance team development practices, processes, and quality standards.
- Requirements
- Education & Experience
- Post-secondary degree or diploma in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience working as a Full Stack Developer on multi-project, agile teams.
- Experience participating in discovery, technical analysis, and solution design.
- Technical Skills
- Strong proficiency in both frontend and backend development.
- Experience with modern frameworks, tools, and technologies (e.g., JavaScript/TypeScript, Node.js, React, Angular, Vue, Java, .NET, Python—depending on stack).
- Experience with API development, integration, and microservices.
- Knowledge of cloud platforms, CI/CD pipelines, version control (Git), and automated testing.
- Ability to identify and resolve defects (functional and non-functional).
- Strong understanding of code quality, maintainability, and best practices.
- Soft Skills & Competencies
- Strong analytical and problem-solving abilities.
- Ability to collaborate with designers, product owners, and cross-functional teams.
- Excellent communication skills, both written and verbal.
- Ability to manage multiple tasks and adapt to evolving user and business needs.
- Detail-oriented with a commitment to producing high-quality work.
- Ability to work independently and in a team environment.
- Other Requirements
- Experience contributing to reusable components and shared platforms.
- Ability to produce clear technical documentation.
- Comfortable supporting deployments and launch activities.
- Willingness to mentor or onboard new team members.





