Requirements
- 5+ years of commercial development experience with a focus on the TypeScript/JavaScript technology stack
- Proven experience with:
- Node.js (Fastify for API development, Jest for testing)
- Golang (using standard Go HTTP package – net/http – without external web frameworks)
- PostgreSQL
- Kibana, Opensearch Dashboard, Signoz, Grafana
- Knowledge of message broker concepts; familiarity with RabbitMQ is a plus (currently in planning phase, infrastructure not yet in place)
- DevOps knowledge: Helm, Docker, Kubernetes, GitLab pipelines
- Experience with Azure
- Strong communication skills
- Strong multitasking abilities
- Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines
- Strong analytical thinking and technical judgement – assessing what to refactor, what to rebuild, and how to modernize effectively
- Ability to quickly understand existing digital products and architectures (even with limited documentation – analyzing architecture, data flows, and user interactions)
- SCRUM experience
- Fluent English
- Upper Intermediate level of German
Personal Profile
Team size and members level?
6 Team members. Middle-Senior-Principal level.
Who works on our side, on customer’s side? (PM, PO, Architect, etc.)
DevOps, PO, development team on customer side.
At what stage is the project? (requirements gathering, design, start of development, active dev., final stage of dev., maintenance and support)
Active development.
Where the system is hosted/deployed? Architecture type? Application types?
Azure
Describe communication channel (direct or through PMTL; response speed, voice, chat, mail?)
Direct. The candidate will be the part of client team