Full Stack Software Engineer – Web and Mobile Features

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Developer building web and mobile features for Push Operations’ workforce management platform. Collaborating with product, design, and AI teams for intuitive user experiences.

Responsibilities

  • Design, build, and maintain features across the full stack built using a variety of languages and technologies
  • Front-end: React/React Native web and mobile applications
  • Back-end: PHP (and related frameworks), Node.js, RESTful APIs, microservices
  • Data: database schemas, integrations, and optimization
  • Collaborate with designers and product managers to turn requirements into elegant, user-friendly solutions
  • Ensure high performance, security, and scalability across systems
  • Build mobile experiences with React Native or related technology, ensuring smooth integration with backend services
  • Write clean, maintainable, and well-tested code; participate in code reviews and knowledge sharing
  • Troubleshoot, debug, and optimize performance issues across web, mobile, and back-end layers
  • Stay current with evolving tools, frameworks, and best practices for full stack and mobile development

Requirements

  • 3+ years of professional experience as a Full Stack Developer
  • Proficiency with JavaScript/TypeScript and modern frameworks ( React, React Native, Node.js )
  • Proficiency with PHP or a related backend framework (Laravel, Symfony, or equivalent)
  • Strong understanding of RESTful APIs, microservices, and database systems (SQL/NoSQL)
  • Experience integrating frontends and mobile apps with back-end APIs
  • Familiarity with mobile-specific challenges (app store deployments, push notifications)
  • Solid grasp of testing (unit, integration, end-to-end) and CI/CD pipelines
  • Experience with cloud platforms (AWS, GCP, or Azure) is an asset
  • Excellent collaboration and communication skills
  • A passion for solving real-world problems with technology that makes a difference in people's lives.

Benefits

  • Professional development opportunities
  • Flexible working hours
  • Remote-first company

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudGoogle Cloud PlatformJavaScriptLaravelMicroservicesNode.jsNoSQLPHPReactReact NativeSQLSymfonyTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.