Full Stack Developer gesucht in Berlin
Würth-Gruppe
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
Flutter
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Mobile Application Development
Cloud Computing
Software Quality
Code Review
Continuous Integration
Persistent Data Structure
Software Debugging
Web Development
Distributed Systems
Mobile Application Software
Python
Model View ViewModel
OAuth
Software Engineering
TypeScript
Test Driven Development
React
Backend
Cloudformation
Integration Tests
Information Technology
Api Gateway
REST
Serverless Computing
Microservices
Job description
- Develop and maintain cross-platform mobile applications using Flutter for iOS, Android and Huawei.
- Design, implement, and operate backend services in Python on AWS Serverless (e.g. Lambda, API Gateway, EventBridge).
- Own features across the full stack - from mobile UI and state management (e.g. Stacked MVVM, Riverpod, Bloc) to backend logic, APIs, and data persistence.
- Design and integrate RESTful APIs for mobile and web clients.
- Apply test-driven development, including unit + integration testing (e.g. Fluttium, Patrol)
- Collaborate closely with product management, UX, and other engineering teams.
- Contribute to architectural decisions for mobile applications, backend services, and cloud infrastructure.
- Ensure code quality through testing, code reviews, and clean architecture principles.
- Support CI/CD pipelines and cloud-native deployment workflows.
- Monitor, debug, and optimize applications in production with a focus on reliability, performance, and cost efficiency.
Requirements
- A completed university degree in computer science, software engineering, business informatics, or a comparable field.
- 3+ years of professional experience in mobile development, backend development, or fullstack engineering.
- Strong hands-on experience with Flutter for mobile app development.
- Solid backend experience with Python, ideally in a serverless AWS environment.
- Experience designing and consuming REST APIs.
- Good understanding of cloud-native architectures and distributed systems.
- A mindset that goes beyond a single layer - you enjoy understanding and shaping both mobile and backend systems.
- Very good English communication skills.
Nice to Have:
- Familiarity with AWS services such as S3, Cognito, CDK or CloudFormation/SAM.
- CI/CD & deployment tooling like Fastlane, Codemagic, or Shorebird
- Experience with clean architecture and scalable codebases (clear separation of concerns, testable code)
- Understanding of app lifecycle & system-level mobile features (background work, notifications, platform constraints)
- Knowledge of authentication and authorization concepts (OAuth2, JWT).
- Experience with automated testing across mobile and backend layers
- Experience with React and modern web frontend development (TypeScript).
- A product-oriented mindset and interest in building user-centric digital solutions.
Benefits & conditions
- As a modern employer, we guarantee you family-friendly flexibility, for example through 50%working frome home.
- Team exchange is never neglected - you'll have the opportunity to work with highly qualified colleagues and learn from one another.
- Modern equipment enables you to achieve maximum success in our projects - and we love celebrating those successes together as a team.
- Our stylish office in Berlin Xberg, located right on the Spree with direct access to the water, is also definitely worth mentioning.
- We want our employees to be able to relax and recharge, which is why we offer 30 days of vacation.
- Employee discounts in the Würth Online Shop, company contributions to your BVG ticket and Wellpass membership, as well as the best coffee in Berlin, are just a few of the additional benefits you'll enjoy with us.