Senior Fullstack JavaScript Developer

J
JobgetherSoftware Development
Canada, Ability to collaborate effectively across different time zonesContractSenior
SalaryHourly-based contract with monthly payments via wire transfer.
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSNode.jsSQLJavascriptReact.jsTypeScriptNosqlRESTful APIs

Requirements

  • 5+ years of professional software development experience with proven ownership of complex projects.
  • Strong expertise in JavaScript and TypeScript across both frontend and backend development.
  • Advanced experience with Node.js, backend development, and RESTful API creation.
  • Strong proficiency in React.js, including component design, state management, and modern frontend practices.
  • Experience working with relational databases and/or NoSQL database technologies.
  • Familiarity with cloud platforms, preferably AWS.
  • Ability or strong potential to mentor developers and contribute to technical leadership activities.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related technical field.
  • Strong written and spoken English communication skills.
  • Ability to collaborate effectively across different time zones and remote teams.
  • Self-driven mindset with strong problem-solving skills and the ability to work independently.

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions across frontend and backend applications.
  • Build scalable backend services and RESTful APIs using Node.js and modern JavaScript technologies.
  • Develop responsive and maintainable frontend applications using React.js, including component architecture, hooks, and state management.
  • Work with relational and NoSQL databases to create efficient and reliable data solutions.
  • Collaborate with cross-functional teams to define technical solutions and deliver high-impact features.
  • Participate in architectural decisions, code reviews, and continuous improvement initiatives.
  • Identify technical challenges and implement effective solutions aligned with business requirements.
  • Share knowledge, support team members, and contribute to mentoring developers as part of a technical leadership path.
  • Stay updated with emerging technologies and apply best practices in software development.
View Full Description & ApplyYou'll be redirected to the employer's site
Hourly-based contract with monthly payments via wire transfer.
Apply Now