Fullstack Developer

Toronto, ON, Canada

Job Description


About UsZapcom is a global Product Engineering and Technology Services company, specializing in bespoke, customer-centric solutions across industries like BFSI, e-commerce, retail, travel, transportation, and hospitality. Headquartered in the US, with a presence in India, Europe, Canada, and MENA, we excel in transforming ideas into tangible outcomes using AI, ML, Cloud solutions, and full-stack development.At Zapcom, we value accountability, ownership, and equality, empowering you to excel. We listen to your aspirations and provide the support needed to achieve them. Our diverse, collaborative culture ensures every voice is heard, driving innovation and business value. With global opportunities and expansion plans, now is the perfect time to join our team. Work on impactful projects that shape the future. Apply today and be part of something extraordinary!Responsibilities:

  • Build and maintain a robust REST-based microservices architecture using NodeJS, Express or NestJS, or Loopback, and Typescript.
  • Collaborate in shaping the backend structure and enhancing the way users interact with loyalty services.
  • Develop full-stack applications, with a strong focus on using Typescript for both frontend (React, Redux with Thunk or Saga) and backend development.
  • Implement and manage state management in frontend applications using Redux, Redux Thunk, or Redux Saga for complex asynchronous flows.
  • Leverage Web pack or Vite for efficient bundling and optimizing frontend assets.
  • Integrate all APIs with an API gateway, ensuring proper authentication and authorization mechanisms using JWT and OAuth.
  • Collaborate closely with frontend developers to deliver a seamless user experience by providing well-documented Swagger API specifications.
  • Integrate with both SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB) data stores to ensure efficient and scalable data management.
  • Take ownership of performance, scalability, and accessibility of both backend and frontend solutions.
  • Provide consistent bug resolution and post-release fixes in a timely and efficient manner.
  • Strategize and prioritize building features in alignment with business requirements.
  • Ensure high code quality standards with 85% code coverage through unit tests.
  • Work on modern web features using React, including developing functional components, managing state with Redux, and integrating webhooks.
  • Leverage cloud platforms like AWS or Azure for deployment, cloud services, and infrastructure management
Skills:
  • 6+ years of experience in NodeJS, Express or NestJS or Loopback, and Typescript.
  • Strong expertise in React, including building dynamic, responsive web applications, and managing state with Redux, Redux Thunk, or Redux Saga.
  • Experience with bundling tools like Web pack and Vite for frontend optimization.
  • Strong experience with SQL and NoSQL databases, including MongoDB, SQL Server, and PostgreSQL.
  • In-depth knowledge of the NodeJS event loop and its quirks.
  • Strong understanding of modern JavaScript (ES6+), Typescript, and React concepts (functional components, hooks, state management).
  • Proven experience with deploying applications to cloud platforms such as AWS or Azure and utilizing cloud services (storage, compute, databases, etc.).
  • Experience implementing security best practices including JWT (JSON Web Tokens) and OAuth for authentication and authorization.
  • Strong understanding of web performance, scalability, and accessibility principles.
  • Experience in providing clear and concise API documentation for frontend and backend teams
Flexible work from home options available.

ZAPCOM GROUP INC

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
    JD2397293
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned