SereneAid

Senior Full Stack Developer

SereneAid

full-time

Posted on:

Location Type: Hybrid

Location: Edmonton • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularCloudJavaJavaScriptMicroservices.NETNode.jsPythonReactTypeScriptVue.js

About the role

  • 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.

Requirements

  • 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.
  • 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.
  • Excellent communication skills, both written and verbal.
Benefits
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Full Stack DevelopmentFrontend DevelopmentBackend DevelopmentAPI DevelopmentMicroservicesJavaScriptTypeScriptNode.jsReactAngular
Soft skills
CommunicationCollaborationProblem SolvingAdaptabilityTechnical AnalysisUser Experience ImprovementDocumentationMentoringTechnical AdvisingTroubleshooting
Certifications
Post-secondary Degree in Computer SciencePost-secondary Degree in Software Engineering