Full Stack Web Engineer
We’re looking for Full Stack Web Engineers to join and help build and evolve a modern, event-driven platform. The work involves designing and delivering features across the stack with a strong emphasis on asynchronous architectures and event streaming.
We actively encourage experimenting with assisted coding tools (like Cursor and Claude) to boost productivity and code quality in everyday development.
What you’ll do
Build and maintain backend services using NestJS (Node.js/TypeScript)
Develop responsive, maintainable frontend applications using Angular Or React
Design and implement event-driven / asynchronous flows, including messaging patterns and stream processing
Work with Kafka topics, producers/consumers, schemas, and delivery semantics (e.g., retries, idempotency)
Collaborate on system design, API contracts, observability, and performance tuning
Contribute to engineering practices: clean code, code reviews, automated testing, CI/CD
Strong experience as a Full Stack Engineer (web)
Backend: NestJS + TypeScript (or strong Node.js + willingness to work in NestJS)
Frontend: Angular or React in production environments
Solid, hands-on event streaming experience, ideally Apache Kafka
Comfort with asynchronous and distributed system concepts (event-driven design, eventual consistency, failure handling)
Nice to have
Any cloud experience (Azure / AWS / GCP), containers (Docker), Kubernetes
Experience with observability tooling (logging/metrics/tracing), message schemas (Avro/Protobuf), or stream processing
Domain experience with energy, IoT, or real-time operational platforms
Diverse projects based on modern technologies
Innovative company with a stable background
Opportunity to attend professional events, workshops, and hackathons
Flexible working hours and a friendly work environment
Team-building programs and shared leisure activities
Real impact on products and customers