Intermediate/Senior Full-Stack Software Developer – Extensibility

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2023H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

1 day ago

Salary

$120K - $170K / year

Seniority

Senior

Job Description

Intermediate/Senior Full-Stack Software Developer – Extensibility

gaiia

• Work in a serverless ecosystem of microservices deployed on a cloud infrastructure. • Design, develop, and deploy GraphQL APIs consumed by external developers, internal squads, and AI systems alike. • Collaborate closely with other squads who build on top of your primitives. • Keep the extension sandbox safe and reliable, ensuring anything built against the platform can’t take down the rest of the application.

Job Requirements

  • At least five (5) years of experience in the Javascript web ecosystem.
  • Experience with the React library.
  • Experience with Node.js.
  • Proven experience building with Coding Agents (Claude Code, Codex, etc.).
  • Care for long-term, sustainable architectural decisions.
  • Known as a team player with impeccable work ethic.

Benefits

  • Flexible 25 days vacation.
  • Stock Options Plan.
  • Group Insurance.
  • Telemedicine.
  • Life and Health Spending Accounts.
  • Group Retirement Savings Plan (RRSP).
  • Flexible working hours & all-remote work.

Related Job Pages

More Full-stack Engineer Jobs

Pearson VUE logo

Senior Lead, Software Engineering

Pearson VUE

The potential of every professional. The promise of every industry.

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Own end-to-end operational performance of Professional Assessments exam delivery platforms, online proctoring services, and test center technologies, including availability, performance, and resilience • Serve as the single accountable engineering leader for platform stability, reliability, and effectiveness, balancing delivery priorities with operational health • Lead functional incident management, including risk anticipation, rapid resolution within agreed service windows, and clear executive communication • Ensure assigned technology services meet uptime targets and documented SLA/SLO expectations, driving measurable reduction in avoidable incidents quarter over quarter • Lead the engineering function to deliver outcomes through disciplined planning, predictable execution, and strong delivery management across teams and squads • Ensure software solutions are designed, developed, tested, and maintained to meet both product needs and operational requirements • Translate complex business requirements into scalable technical approaches aligned with company technical and functional architecture • Establish release readiness and operational gating practices, including change risk assessment, rollback readiness, and monitoring coverage • Collaborate with Product, Architecture, QA, Operations, and enterprise technology teams to ensure seamless integration across platforms and services • Partner with stakeholders to align priorities and deliver value through continuous improvement • Drive tactical service enhancements that improve reliability, reduce friction for users, and support strategic objectives • Engage with and manage external vendors to maintain operational performance and cost efficiency • Maintain current, audit-ready service documentation, including runbooks, incident playbooks, service maps, and operational metrics definitions • Manage operational risk related to system downtime, data accuracy, security, privacy, and regulatory compliance • Develop and mentor talent within the engineering function, fostering accountability and operational excellence • Build an environment that supports learning, growth, and strong execution • Lead with clear standards for ownership, service quality, and delivery discipline.

Pennsylvania
$250K - $275K / year

Principal Software Engineer

Monogram Health

Monogram Health is a healthcare company based in Brentwood, Tennessee, focused on transforming kidney and primary care through innovative and personalized in-ho

• Sets the technical vision and long-term architecture strategy for the engineering organization • Serves as the highest individual contributor authority on technology decisions, platform direction, and engineering excellence • Partners with executive leadership (VP, SVP, CTO) to align technology strategy with business objectives — bridging technical and business domains to drive decisions • Drives organization-wide initiatives — platform modernization, build-vs-buy decisions, technical debt reduction, and innovation programs • Evaluates emerging technologies and industry trends; determines applicability and leads adoption where valuable • Coaches and develops Staff and Senior Engineers; raises the bar for technical leadership and hiring standards across the organization • Establishes governance frameworks for architecture, security, data, and operational practices; represents engineering in vendor, partner, and industry evaluations • Leads post-incident reviews and drives systemic improvements to reliability, security, and operational resilience • Champions AI-assisted development practices across the engineering organization; evaluates tools, defines usage patterns, and drives adoption to improve velocity and quality at scale • Participates in a shared on-call rotation to support production reliability and patient safety; on-call rotates across the team and volume is generally low

United States
Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Build and evolve VS Code and IntelliJ IDEA plugins for ThinkRail. • Develop our language server, including analysis, completion, diagnostics, and verification. • Improve the evaluator that turns specs into code. • Integrate ThinkRail with AI agent frameworks and protocols.

Serbia
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

So what is this job?** You know that feeling when a production issue finally clicks after hours of debugging? Or when a service you've built quietly powers thousands of users every day because it simply works? That's the kind of engineering we value.**** As a **Senior Software Engineer** on our **Customer Analytics Engineering** team, you'll help build and evolve the platform that powers customer analytics across Intermedia products. Working with Java, relational databases, and cloud-based data technologies, you'll design scalable services, support real-time and historical analytics, and help modernize our engineering platform.**** **This role is about much more than writing code. You'll collaborate with Product Owners, Architects, and fellow Engineers to solve complex technical problems, improve software quality, and ensure our analytics platform remains reliable, scalable, and easy to maintain.**** Our stack****Java (JDK 11+) · Spring Boot · MySQL · Snowflake · Git****** A typical week - Design, develop, and maintain scalable backend services using Java (JDK 11+). - Build features supporting our customer analytics platform and data processing services. - Develop and optimize SQL queries while working with MySQL and Snowflake. - Collaborate with Product Owners, Architects, Data Engineers, and Software Engineers to deliver new platform capabilities. - Investigate production issues, identify root causes, and implement reliable long-term solutions. - Participate in code reviews and contribute to a collaborative engineering culture. - Improve software architecture, data modelling, and application performance. - Drive modernization initiatives and help reduce technical debt across the platform. - Ensure software quality through testing, documentation, and continuous improvement. - Share knowledge and mentor teammates through peer reviews and technical discussions.

United Kingdom