Full Stack Web Developer Role with TypeScript, GraphQL, and AWS Expertise - Swiss Product Company
$$$
Product
Position Overview
We are looking for a highly skilled and versatile Full Stack Web Developer to join our engineering team. In this role, you will be responsible for designing, developing, and deploying scalable web applications from the ground up. You will bridge the gap between seamless user interfaces and robust backend architectures while leveraging modern cloud infrastructure and AI-assisted coding tools to accelerate the development lifecycle.
Key Responsibilities
- End-to-End Development: Design and build dynamic, responsive web applications using React on the frontend and Node.js on the backend, written entirely in TypeScript.
- API Design & Integration: Develop, maintain, and document robust RESTful and GraphQL APIs, ensuring efficient data fetching and seamless client-server communication.
- Database Management: Architect and manage both relational (SQL) and NoSQL databases, ensuring optimal data modeling, querying, and performance.
- Cloud Infrastructure: Deploy, maintain, and scale applications utilizing Amazon Web Services (AWS).
- AI-Enhanced Engineering: Utilize Claude Code by Anthropic to automate routine tasks, refactor legacy code, debug complex issues, and accelerate feature delivery via AI CLI workflows.
- Collaboration & Quality: Work closely with product managers and designers to translate requirements into technical solutions. Write clean, maintainable, strongly-typed, and well-tested code.
Required Skills & Qualifications
Core Languages & Frameworks
Front-end
- Strong proficiency in TypeScript across both the frontend and backend stack.
- Deep understanding of React core principles (Hooks, state management, component lifecycle, and Context API).
- Proven experience building scalable server-side applications using Node.js (Express.js, NestJS, or similar frameworks).
APIs & Data Fetching
- Hands-on experience designing, building, and consuming GraphQL APIs (e.g., Apollo Server/Client).
- Strong understanding of asynchronous programming and REST API design.
Databases
- Solid command of SQL (MySQL, etc.) including schema design, complex joins, and query optimization.
- Hands-on experience with Amazon DynamoDB, including designing single-table architectures, handling partition keys, and managing NoSQL data access patterns.
Cloud & DevOps
- Practical experience with the core AWS ecosystem (e.g., Lambda, API Gateway, S3, IAM).
- Familiarity with deploying full-stack applications in a cloud environment.
AI Tooling
- Experience using Claude Code by Anthropic (or similar advanced AI coding assistants/agents) to navigate codebases, generate boilerplate, run tests, and execute git workflows autonomously from the terminal.
Preferred Qualifications (Nice-to-Haves)
- Advanced AWS Services: Experience with AWS Cognito for secure user authentication and authorization.
- Serverless & IaC: Hands-on experience with AWS SAM (Serverless Application Model) and AWS CloudFormation for Infrastructure as Code and serverless deployments.
- CI/CD Pipelines: Experience configuring and maintaining continuous integration and continuous deployment pipelines, specifically using CircleCI.
- Containerization: Familiarity with Docker and container orchestration.
- Security: Strong understanding of modern web security practices (OAuth, JWT, CORS, Role-Based Access Control).
Required languages
| English | B1 - Intermediate |
Published 18 May
88 views
ยท
51 applications
Last responded 4 hours ago
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...