4 months ago
Casablanca, MoroccoMid Level
Responsibilities
- Develop and maintain fullstack applications using Kotlin and Vue.js.
- Design, build, and maintain APIs and backend services.
- Build modern, responsive, and maintainable frontend components.
- Collaborate with Product, Backend, Frontend, and Data/AI teams.
- Ensure application performance, scalability, security, and reliability.
- Participate in code reviews, architecture discussions, and continuous improvement.
- Contribute to engineering standards, best practices, and code quality.
Requirements
- At least 4 years of experience in a production-grade fullstack environment.
- High proficiency in written and spoken English.
- Proven experience with Kotlin backend development and Vue.js or modern frontend development.
- Experience designing and maintaining backend services and working with relational databases and/or MongoDB.
- Knowledge of Docker and containerized deployment.
- Experience working with cloud services, preferably Azure.
- Familiarity with Agile/Scrum environments.
- German language skills are a plus.
- Experience with Spring Boot, Ktor, reactive programming, Angular, React, OpenTelemetry, Prometheus, Grafana, message queues, Redis, event-driven architectures, or AI/LLM-based systems is a plus.
Benefits
- Hybrid workplace in Casablanca, Morocco.
- Full-time position.
