> Djinni
Full Stack Engineer
javakotlinany one ofjavaspringtypescriptangular
test automationrabbitmqredispostgresqlkubernetesci/cdmicroservicesaccessibilityddd
> full description
We’re looking for a hands-on Full-Stack Engineer to build and evolve digital services for electric mobility. You’ll work across backend microservices and frontend micro frontends, with the opportunity to focus on your strongest area while contributing across the stack.
Responsibilities
- Design, develop and maintain backend microservices using Kotlin/Java and Spring Boot.
- Build and improve frontend applications using TypeScript and Angular.
- Develop and integrate APIs and services across frontend and backend.
- Collaborate with product and engineering teams to clarify requirements and deliver features iteratively.
- Ensure code quality, test changes beyond happy-path scenarios and contribute to test automation when needed.
Requirements
- 5+ years of professional software engineering experience.
- Production experience with both backend and frontend development.
- Strong experience in at least one of the core areas: Kotlin/Java with Spring Boot or TypeScript with Angular.
- Ability to understand business needs, make sound technical decisions and communicate effectively with the team.
- Ownership mindset and a focus on software quality.
Nice to have
- Experience with test automation (TAE).
- Knowledge of RabbitMQ, Redis, PostgreSQL and Kubernetes.
- Experience with CI/CD, monitoring, distributed systems, system resilience, accessibility or Domain-Driven Design.
Note: Test automation experience is a plus, not a core requirement. Full-stack engineers with or without TAE experience are welcome.