Full Stack Developer

Würth-Gruppe
1 month ago

Role details

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

Job location

Tech stack

JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Software as a Service
Software Quality
Code Review
Databases
Database Design
Software Debugging
Programming Tools
Amazon DynamoDB
Python
NoSQL
OAuth
Responsive Web Design
Software Engineering
SQL Databases
TypeScript
React
Delivery Pipeline
Backend
GIT
Cloudformation
Pytest
Front End Software Development
Functional Programming
Api Gateway
REST
Serverless Computing
Docker
Microservices

Job description

· Develop, maintain, and scale fullstack features across our modern SaaS platform, working on both React-based microfrontends and serverless backend services.

· Implement responsive, user-friendly interfaces following our design system and ensure seamless integration with backend APIs.

· Design and develop RESTful APIs and event-driven backend logic using AWS technologies (Lambda, API Gateway, EventBridge, etc.).

· Leverage AI tools and agentic AI systems to accelerate development, improve code quality, and automate repetitive tasks.

· Collaborate on shared libraries and packages including UI components, API services, and authentication modules.

· Ensure clean, maintainable, and well-tested code across both frontend (TypeScript) and backend (Python) stacks.

· Work with databases (SQL and NoSQL), focusing on performance, data modeling, and maintainability.

· Write comprehensive unit, integration, and end-to-end tests to ensure high quality and reliability.

· Troubleshoot and resolve issues across the full stack - from frontend behavior to backend performance.

· Participate in code reviews and contribute to architecture and design discussions.

· Optimize applications for performance, scalability, and cost efficiency in a cloud-native environment.

· Contribute to CI/CD pipelines, deployment strategies, and infrastructure-as-code (IaC) practices.

Requirements

Do you have experience in UI?, · 3+ years of experience in software development with a focus on both frontend (React, TypeScript) and backend (Python, AWS) technologies.

· Passion for building scalable, maintainable, and elegant fullstack applications.

· Self-driven, structured, and eager to adopt emerging technologies, especially in AI-assisted software engineering.

· Strong understanding of modern JavaScript (ES6+) and the React ecosystem (hooks, state management, component-driven design).

· Solid experience with AWS Serverless Architecture (Lambda, API Gateway, CloudFormation/SAM, EventBridge, DynamoDB or Aurora).

· Experience with RESTful API design and integration between frontend and backend services.

· Proficient in database design and querying (SQL; basic familiarity with NoSQL).

· Experienced with testing frameworks (e.g., Jest, React Testing Library, Pytest).

· Familiar with Git and modern development workflows.

· Understanding of responsive design principles, UI/UX best practices, and component-based architectures.

· Practical experience using AI-assisted development tools and agentic AI workflows to enhance productivity, automate repetitive coding tasks, or assist in testing, documentation, and debugging.

· Experience with CI/CD pipelines, Docker, and infrastructure-as-code.

· Knowledge of authentication flows (OAuth2) and microfrontend patterns (Module Federation) is a plus.

· Familiarity with Material-UI, Storybook, code quality tools (e.g., SonarCloud), or monorepo management (e.g., Turborepo) is advantageous.

Apply for this position