Senior Software Engineer

Logo of Nearform

Nearform

πŸ“Remote - Worldwide

Job highlights

Summary

Join NearForm as a Senior Software Engineer (Full Stack) in a remote position based in Canada! We're hiring for both contract and permanent roles. You'll collaborate directly with clients on impactful projects, utilizing your full-stack expertise. This position requires extensive experience in front-end and back-end technologies, including Node.js, React, and various testing frameworks. If you're passionate about building scalable applications and have strong client-facing skills, we encourage you to apply. NearForm offers a comprehensive benefits package, including remote work flexibility, paid time off, and professional development opportunities. We prioritize work-life balance and a positive company culture.

Requirements

  • Minimum of 5 years of professional experience in full-stack software development
  • Highly skilled in Node.js, Typescript and server-side frameworks like Express
  • Familiar with at least one persistence layer (e.g., MongoDB, PostgreSQL)
  • Proficient in React, JavaScript, TypeScript, HTML, and CSS
  • Strong understanding of RESTful APIs and GraphQL, with hands-on experience in designing and integrating APIs into client applications
  • Expertise in both front-end and back-end testing frameworks, including Jest, Enzyme, React Testing Library, Cypress, Playwright, and others
  • Excellent communication and interpersonal abilities, capable of building rapport, understanding client needs, and effectively translating technical concepts
  • Willingness to mentor junior developers, share knowledge, and foster a positive and collaborative team environment

Responsibilities

  • Partner closely with clients to understand their needs, define project scope, and deliver comprehensive full-stack solutions
  • Build robust and scalable applications using front-end (React), back-end (Node.js/Express), and database (MongoDB, PostgreSQL) technologies
  • Design and implement well-structured, secure, and high-performance APIs using REST or GraphQL
  • Provide technical guidance, mentorship, and conduct code reviews for junior team members
  • Stay current with the latest web development technologies and trends, including exploring emerging technologies

Preferred Qualifications

  • Experience with GraphQL and Groq for advanced data querying and manipulation
  • In-depth knowledge and extensive use of TypeScript in both front-end and back-end development
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines
  • Experience with mobile development frameworks such as React Native or Flutter

Benefits

  • Healthcare and RRSP
  • Enjoy a comprehensive paid time off package, encompassing holidays, sick leave, and flexible vacation days
  • Work remotely
  • Work flexibility
  • Receive a home office stipend to help you create a comfortable and productive workspace
  • Access a generous professional development budget to support ongoing learning and career growth
  • Join a positive and collaborative company culture that places value on work-life balance
  • We have a genuine commitment to fostering/improving Nearformers’ wellbeing; we offer resources and support, including a Nearform advice line which offers confidential support for anything from relationship issues to staying healthy

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Nearform know you found this job on JobsCollider. Thanks! πŸ™