Tech Stack
GraphQLMySQLReactTypeScript
About the role
- You’ll develop new features within a modular architecture while migrating existing legacy code into it.
- You’ll architect solutions that ensure scalability, security, and maintainability.
- Collaborate with product management, design, and engineering toward viable product development changes from discovery to delivery.
- Mentor other developers regularly with pair programming, code reviews, and alike.
Requirements
- You can work remotely from anywhere in Switzerland or on-site in our St. Gallen office – or even mix it up during the week
- Experienced in backend software engineering using PHP8+, GraphQL, REST, and MySQL
- Comfortable diving into the frontend when needed, using TypeScript & React or other modern frameworks
- Write readable, reusable, scalable, and well-tested code
- Keep coupling low, cohesion high, and SOLID principles close at heart
- Proficient in writing Unit Tests and familiar with TDD and DDD
- Not shying away from dealing with legacy code
- Speak English fluently