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