Full Stack Developer (Javascript)

Jobgether
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

JavaScript
API
HTML5
User Authentication
CSS
Cloud Computing
Code Review
Data Visualization
Relational Databases
DevOps
Github
PostgreSQL
MySQL
Next.js
TypeScript
Web Applications
Network Routers
Tailwind
React
Cypress
AWS Lambda
Backend
GIT
Information Technology
Playwright
GraphQL
Front End Software Development
Software Version Control
Serverless Computing
Microservices

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 Switzerland.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

RequirementsBachelor'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

Benefits & conditions

BenefitsRemote-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?

Apply for this position