Senior Software Engineer (remote)

Calgary, AB, Canada

Job Description

Senior Software Engineer- Consumer Application
Remote - Full-Time
SPONSORSHIP NOT AVAILABLE
About the Role
We're looking for a Senior Software Engineer to help design, build, and scale web applications and backend services that power high-impact consumer experiences. This is a hands-on role for someone who loves solving complex problems, writing clean and maintainable code, and collaborating across disciplines to deliver exceptional products.
You'll work across modern technologies -- including React, TypeScript, Express, and Python -- to build and maintain reliable, scalable systems that enable fast, intuitive, and data-driven user experiences.
What You'll Do

  • Feature Delivery: Lead the end-to-end development of new features, from technical design through implementation, testing, and deployment.
  • Code Quality & Architecture: Write high-quality, maintainable, and well-tested code while contributing to architectural decisions and system design.
  • Web Services Development: Build robust APIs and backend services that support dynamic consumer-facing products and integrations with third-party platforms.
  • Cross-Functional Collaboration: Work closely with product managers, designers, and other engineers to translate user needs into scalable technical solutions.
  • Mentorship & Review: Contribute to team growth through thoughtful code reviews, pair programming, and knowledge sharing.
Key Competencies
  • Technical Proficiency: Strong experience with React , TypeScript , and Express , plus working knowledge of Python for backend logic and data processing. Familiarity with design patterns, testing frameworks, and scalable architecture principles.
  • Execution & Velocity: Proven ability to ship high-quality software quickly and iteratively, balancing speed with craftsmanship.
  • Ownership: Takes full responsibility for the quality and success of delivered work -- from initial concept through production support.
  • Collaboration: Excellent communicator who thrives in cross-functional teams and can bridge product and engineering discussions effectively.
  • Strategic Thinking: Capable of breaking down complex problems, structuring ambiguous information, and prioritizing solutions that create measurable user impact.
  • Curiosity & Drive: Deep interest in understanding the customer experience, experimenting with new tools or techniques, and finding creative ways to solve problems.
Who You Are
  • 5+ years of professional experience in modern web development.
  • Proficient in React , TypeScript , and Express , with additional experience using Python or related backend technologies.
  • Skilled in building, testing, and deploying applications in cloud environments (AWS or similar).
  • Experienced with relational databases, REST or GraphQL APIs, and modern CI/CD pipelines.
  • Comfortable working in a fast-paced, remote-first environment with high ownership and autonomy.
What You'll Gain
  • The opportunity to shape and deliver features used by a large and growing user base.
  • Exposure to complex technical challenges across real-time systems, data-driven architecture, and large-scale integrations.
  • A collaborative, fully remote work environment built on trust, ownership, and continuous improvement.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3057360
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned