Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full-Stack Software Engineer

US Mobile

US Mobile is building the future of wireless communication. We are propelling consumer self‑service by integrating all three major networks on one phone and adding home internet from Starlink. This product‑centric tech company is looking for a full‑stack JavaScript engineer to contribute to our scalable, cross‑functional teams.

We’re looking for a full‑stack JS engineer to help us scale and connect millions of devices to wireless networks.

As a Full‑Stack Software Engineer, you will:

  • Work on developing and deploying exciting new features
  • Advise on technologies and present solutions to the team
  • Take on legacy architecture and digital transformation projects
  • Expand our Node services suite of applications
  • Document any new and undocumented processes and workflows
  • Work in a start‑up environment with lots to do and wear many hats
  • Assist in building tools to ensure a high‑quality end‑user product
  • Help us scale to tens of millions of customers & connected devices

What we are looking for:

  • Strong full‑stack engineer comfortable owning a feature from Postgres schema through WebSocket protocol to the React component the user clicks on
  • Prior experience replacing or building support / messaging / chat tooling (Intercom, Zendesk, Front, LiveChat, etc.)
  • Deep Node.js + TypeScript experience – strict TS, generics, discriminated unions, you reach for the type system before tests
  • Strong React – modern hooks‑era React; you’ve shipped non‑trivial SPAs and know how to keep them fast under real load. Bonus if you’ve worked with React Native (especially native module / push / deep‑link plumbing) or built embeddable / drop‑in components
  • Experience with relational data modeling and SQL (Postgres preferred). You know what an index does and when it doesn’t
  • Comfort with real‑time systems – WebSockets, pub/sub, presence, reconnection, backpressure. You understand why at‑least‑once delivery is a different problem from exactly‑once
  • Experience with queues and async fan‑out (SQS, RabbitMQ, Kafka, Redis Streams)
  • Working knowledge of AWS and containerized deployments (EKS / Kubernetes, or equivalent). You don’t need to be an SRE, but you should be able to read a Terraform plan and know what an ALB is doing
  • Solid API design instincts – REST contracts, versioning, OpenAPI / typed clients, idempotency, pagination
  • Care about security and compliance. You’d push back if someone proposed logging message bodies to CloudWatch
  • A bias toward clean, appropriately tested code and clear written communication – specs, ADRs, PR descriptions that explain the why
  • Strong communication and writing – most of our coordination is async and in‑doc
  • An ability and desire to help teammates grow through mentorship and code review

Bonus Points:

  • Experience with React Native beyond the JS surface – bridging modules, push tokens, background state, keyboard / safe‑area edge cases
  • Experience designing or operating systems with CPNI / HIPAA / PCI / SOC 2 compliance constraints
  • Experience with SSO / OIDC (Okta especially) and JWT‑based session models that span multiple clients
  • Experience operating WebSocket fleets at scale – sticky sessions, horizontal scaling, graceful reconnect
  • Familiarity with Nx, pnpm workspaces, or comparable monorepo tooling
  • OpenAPI‑first development, zod, Vitest, Playwright, Testcontainers, k6
  • Comfort writing or reading Terraform

Benefits:

  • Flexible working hours
  • Supplemental health insurance
  • Professional development stipend
  • $500 WFH tech set‑up reimbursement

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Full-Stack Software Engineer in Montréal, QC vacancy
  • Join Flashloop AI as a Full Stack Software Engineer in Montreal, contributing to an innovative AI video platform. Collaborate on impactful projects using cutting-edge tools in a hybrid environment. We're looking for an exceptional engineer to enhance Flashloop.ai, an AI video... 
    Suggested

    La Viral Studio

    Montréal, QC
    9 hours ago
  • Step into a Senior Full Stack Software Engineer role at McKesson, enhancing accessibility in healthcare through development. Focus on .NET C# to deliver scalable, customer-facing applications. As a pivotal member of McKesson’s engineering organization, you will design and... 
    Suggested

    MCD McKesson Canada Corporation / La Corporation McKesson Ca...

    Montréal, QC
    8 days ago
  • A leading trading firm in Montreal seeks passionate Full Stack Software Developers to develop crucial software for algorithmic trading strategies. In this role, you’ll work with cutting-edge technology while collaborating with experienced developers and project managers. Responsibilities... 
    Suggested

    DRW Holdings, LLC.

    Montréal, QC
    8 days ago
  •  ...willingness to challenge consensus. We are looking for multiple passionate Full Stack Software Developers to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and analyze our algorithmic trading strategies.... 
    Suggested
    Work from home

    DRW Holdings, LLC.

    Montréal, QC
    8 days ago
  • Join Dialogue as a Full Stack Software Developer, focusing on client experience while engaging with data pipelines. Work in a hybrid model contributing...  .... This role uniquely merges software development with data engineering, as you will contribute to a React (TypeScript) frontend... 
    Suggested

    Dialogue

    Montréal, QC
    5 days ago
  • $85k - $125k per year

     ...Base pay range CA$85,000.00/yr – CA$125,000.00/yr Senior Full-Stack Engineer We are seeking a Senior Full-Stack Engineer to help build...  ...and pragmatic. AI fluent — excited by the intersection of software engineering and AI, with the ability to integrate AI APIs,... 
    Long term contract
    Full time
    Worldwide
    Shift work

    Scribendi Inc.

    Montréal, QC
    8 days ago
  • Software Developer, Full Stack (Client Experience) About Dialogue Dialogue is the #1 virtual care provider in Canada. By developing our Integrated...  ...reports, and bridging the gap between the software and data engineering sides of the team. What makes this role distinct is the... 
    Internship
    Remote work
    3 days per week

    Dialogue

    Montréal, QC
    5 days ago
  •  ...données en réel avantage stratégique. En tant qu'Ingénieur.e full-stack chez Airudi, tu concevras et livreras des applications full-...  ...sein d'une équipe agile et multidisciplinaire (produit, design, software, ML/AI), tu participeras à toutes les étapes, de la conception... 
    Daily paid
    Contract work
    Apprenticeship
    Work at office
    Remote work
    Work from home

    Airudi

    Montréal, QC
    8 days ago
  • Elevate your software development career as a Staff Full Stack Software Developer at Dialogue, leading the innovative provider experience in Canada’s number one virtual health platform. Drive impactful solutions with your full-stack skills in React. In this technical leadership... 
    Flexible hours

    Dialogue Technologies Inc.

    Montréal, QC
    8 days ago
  • Elevate your career as a Full-Stack Engineer with Xsolla, a leader in gaming commerce solutions. Embrace a role where you can develop both frontend applications using React and backend services with Go. In this role, you will be integral to our Engineering team, dedicated... 

    Xsolla

    Montréal, QC
    8 days ago
  •  ...approaches developed in our research towards real world testing and actualization. In this role, the candidate will act primarily as a software engineer, playing a key role in maintaining, scaling, and improving a web app that uses our AI systems to help users better evaluate... 
    Temporary work
    Remote work
    Worldwide

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    2 days ago
  • Advance AI innovations as a Full Stack Engineer at Solink in Ottawa or Toronto. This hybrid role emphasizes system design for AI functionalities using TypeScript and Node.js. At Solink, you will immerse yourself in the engineering team, focusing on the development of AI agent... 

    Solink

    Montréal, QC
    3 hours ago
  • Join Airbnb.org as a Full Stack Engineer dedicated to global emergency responses. Collaborate across disciplines to develop robust solutions that support individuals in urgent need. In this meaningful position, you will be part of a small yet agile team that emphasizes innovation... 

    Airbnb

    Montréal, QC
    8 days ago
  •  ...Wissen is looking for a Senior Java Full Stack Engineer to develop robust applications using Java and up-to-date frameworks such as Angular and...  ...your extensive experience in full stack development to Wissen and help us build exceptional software solutions. #J-18808-Ljbffr

    Wissen Technology

    Montréal, QC
    3 hours ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all...  ...abilities and are comfortable working across the stack. You have built and deployed extremely...  ...GitHub or other showcases of your projects Full-Time Employees at Cohere enjoy these Perks... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    cohere

    Montréal, QC
    2 days ago
  • $100k - $150k per year

     ...We're Hiring: Full Stack Software Engineer (Montreal, In-person) We're looking for an exceptional Full Stack Software Engineer to join our small team and help build the foundations of Flashloop AI. If you love shipping products fast, building with the latest AI tools,... 
    Full time
    Worldwide

    La Viral Studio

    Montréal, QC
    3 days ago
  •  ...building innovative systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on trust and mutual...  ...standards — we want to hear from you. We're looking for a full-stack JS engineer to help us scale and connect millions of devices to wireless... 
    Full time
    Worldwide

    USMobile

    Montréal, QC
    14 days ago
  •  ...About the job Senior Full-stack developer MEAN About the company Our client is a rapidly...  ...technical and interpersonal aspects of software development. Your energy, professionalism...  ...the software development team, you will engineer, guide, and implement technical solutions... 
    Work at office
    Remote work
    3 days per week

    Reelcruit

    Montréal, QC
    8 days ago
  •  ...empower healthcare innovators and improve healthcare differently. Position Senior Developer – Engineering (AI‑Driven Transformation) Responsibilities Develop software using AI‑assisted coding tools and modern Agentic Development Life Cycle (ADLC) practices,... 
    Remote work
    Flexible hours

    Nameless

    Montréal, QC
    8 days ago
  • $80k - $115k per year

    Full stack .NET Developer Position Description Role Summary We are looking for a highly...  ...Design and develop robust, scalable software architectures. Mentor and support intermediate...  ...(Azure Developer, Azure AI Engineer, Solutions Architect). Ability to define... 

    CGI

    Montréal, QC
    23 days ago
  • Elevate your career as a Senior Full Stack Developer with Stantec, where your expertise in Python and UI frameworks will drive innovation...  ...containerized environments like OpenShift Requirements: • 5+ years of software development experience • Expert-level knowledge of Python and... 

    Stantec Consulting International Ltd.

    Montréal, QC
    3 hours ago
  • Join GHGSat as a Full Stack Web Developer, focusing on innovative web applications for greenhouse gas monitoring. Work on both frontend and...  ...processing platform Requirements: • 2+ years of experience in software development • Proficiency in JavaScript, Typescript, and Python... 

    GHGSat Inc.

    Montréal, QC
    2 days ago
  •  ...Become a pivotal part of our team as a Senior Full-Stack Java Developer in Montreal. Utilize your cloud experience and Java expertise...  ...and secure cloud-based platform. This Director level Lead Software Engineering role focuses on developing software solutions for operational... 

    PowerToFly

    Montréal, QC
    2 days ago
  • Drive innovative solutions as a Full Stack Developer with Capgemini. Focus on Python and React while collaborating with global teams to unlock...  ...teams on business requirements • Write robust unit tests for software reliability • Engage in scrum meetings to report project status... 

    Capgemini

    Montréal, QC
    3 hours ago
  • Join Pixieset as a Full Stack Developer Trainee, an entry-level role aimed at recent graduates ready to develop in a hybrid work setting. Learn to code in PHP and JavaScript while contributing to exciting projects. Through the Developer Jumpstart Program, Pixieset provides... 
    Traineeship

    Pixieset

    Montréal, QC
    8 days ago
  • Rejoignez TEHORA comme Développeur Full Stack pour créer des interfaces web efficaces et des tableaux de bord innovants en télétravail. Contribuez à un portail dynamique avec une approche centrée sur l'utilisateur. En tant que Développeur Full Stack, vous aurez un rôle clé... 
    Remote work

    TEHORA

    Montréal, QC
    3 hours ago
  • Talent Acquisition Specialist at Millennium Software Inc We have the following openings with Capgemini at Montreal Canada Hybrid. Kindly...  ....com and you may reach out to me at (***) ***-****. Job Title Full stack Developer/Lead (Angular Java) Duration 6 months and possible... 
    Contract work
    Work at office
    Local area

    Millennium Software and Staffing

    Montréal, QC
    8 days ago
  • Overview Une carrière en tant que Lead Développeuse ou Développeur principal dans l’équipe de Gestion de patrimoine, Prestation TI, à la Banque Nationale, c’est jouer un rôle clé comme leader technique et mentor au sein d’équipes passionnées. Grâce à tes habiletés en coaching...
    Apprenticeship
    Flexible hours

    Banque Nationale

    Montréal, QC
    8 days ago
  • Join the Wealth Management, IT Delivery team as a Lead Full Stack Developer at National Bank, where you'll mentor and guide a passionate...  ...solutions. Your role combines technical leadership and a commitment to software excellence. Fulfilling the Lead Chief Full Stack Developer... 

    Banque Nationale du Canada

    Montréal, QC
    5 days ago
  • Join our team as a Senior Full Stack Developer specializing in Python and FastAPI, driving AI-driven solutions in insurance operations. Your...  ...with business needs. You’ll collaborate with analysts and engineers to deliver scalable and robust applications, with hands-on experience... 

    Intact Financial Corporation

    Montréal, QC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Stack Software Engineer. Be the first to apply!