👨🏻‍💻 postech.work

Full Stack Developer (Javascript)

Jobgether • 🌐 Remote

Remote Posted 10 hours, 16 minutes ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full Stack Developer (JavaScript) in Canada.

This role offers the opportunity to contribute to a fast-growing, innovative software environment where you’ll design and implement scalable, high-quality web applications. As a Full Stack Developer, you will work on both frontend and backend systems, helping to shape the architecture, features, and performance of critical applications. You will collaborate with a dynamic, remote-first team, leveraging modern JavaScript frameworks, relational databases, and cloud technologies. This position provides the chance to make a meaningful impact, solve challenging technical problems, and contribute to the development of robust, user-centric solutions. You will thrive in a collaborative, feedback-oriented culture that values creativity, quality, and long-term growth.

Accountabilities

Design, develop, and maintain frontend and backend components of web applications using JavaScript, TypeScript, React, and Next.js .

Build responsive, user-friendly interfaces and integrate them with backend services and APIs, including GraphQL/Apollo.

Collaborate with product and design teams to translate business requirements into scalable technical solutions.

Write clean, efficient, and well-tested code using tools like Jest, React Testing Library, Playwright, or Cypress.

Manage relational databases (PostgreSQL, MySQL) and integrate with ORMs such as Prisma or Drizzle.

Implement authentication and authorization solutions using frameworks like Cognito, Auth0, or NextAuth.js .

Participate in code reviews, provide feedback, and mentor junior team members.

Contribute to CI/CD pipelines, DevOps practices, and deployment processes to ensure smooth delivery of applications.

Requirements

Bachelor’s degree in Computer Science or related field.

5+ years of hands-on experience with JavaScript, TypeScript, HTML5, CSS3, and React/Context API.

3+ years of experience with Next.js (App Router) and GraphQL/Apollo.

Proficiency in TailwindCSS and modern frontend styling approaches.

Experience with version control systems like Git, GitHub, or GitLab.

Strong testing skills with Playwright, Cypress, or Jest + React Testing Library.

Familiarity with relational databases (PostgreSQL, MySQL) and ORMs (Prisma, Drizzle).

Understanding of authentication frameworks (Cognito, Auth0, NextAuth.js ).

Excellent communication skills, teamwork orientation, and a service-oriented mindset.

Passion for building high-quality software and solving complex technical challenges.

Nice To Have

Experience with serverless functions and edge computing (Vercel, AWS Lambda).

Understanding of CI/CD pipelines and DevOps tooling (GitHub Actions, Vercel, Netlify).

Familiarity with data visualization frameworks ( Chart.js , Google Charts).

Experience with AWS cloud technologies.

Benefits

Remote-first work environment with flexible scheduling.

Opportunities for professional growth within a startup environment.

Collaborative, supportive, and dynamic team culture.

Comprehensive onboarding and ramp-up period to learn the systems and processes.

Regular team activities and virtual get-togethers.

Exposure to modern technologies, frameworks, and cloud platforms.

Competitive compensation aligned with experience and role responsibilities.

Why Apply Through Jobgether?

We use an

AI-powered matching process

to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice:

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.