Description
We are looking for a hands-on Fullstack Developer to work end-to-end on the development of modern, scalable, and event-oriented solutions. You will join a collaborative environment focused on engineering best practices and distributed architecture.
Responsibilities
Develop and maintain fullstack applications with emphasis on performance, scalability, and code quality
Build modern and responsive user interfaces using current frameworks
Design and implement robust backend APIs and services
Work with microservice architecture and event-driven systems
Ensure observability, resilience, and efficiency of applications
Collaborate with cross-functional teams (product, design, infrastructure)
Requirements:
Technical Requirements
Frontend
JavaScript / TypeScript
Experience with Next.js (React)
Microfrontend architecture
Testing with Jest and/or Playwright
Node.js
Knowledge of CDN and proxies (e.g., Nginx)
Backend
Java and/or Kotlin
Spring Boot
Maven or Gradle
Performance testing with JMeter
Messaging with Kafka
PostgreSQL database
Caching with Redis
Containers with Docker
Orchestration with Kubernetes
Cloud & Observability
Experience with Microsoft Azure
Knowledge of SaaS services on Azure
Observability with OpenTelemetry
Engineering Concepts
Domain-Driven Design (DDD)
Event-Driven Architecture (EDA)
Microservice Architecture
* Nice-to-Have
Experience with CI/CD pipelines
Knowledge of deployment strategies (Canary, A/B Testing)
Concurrent programming
Data-Driven mindset