Position Overview: We're seeking a Senior Software Engineer with deep expertise in Node.js and microservices architecture to join our dynamic engineering team. This role is perfect for a technical leader who thrives on system optimization, values collaborative teamwork, and takes ownership of delivering high-quality solutions.
Tasks
Key Responsibilities:
- Design, develop, and maintain scalable Node.js applications and microservices architecture
- Lead technical initiatives to continuously improve system performance, reliability, and maintainability
- Collaborate closely with cross-functional teams including product managers, designers, and fellow engineers
- Take full ownership of features from conception through deployment and monitoring
- Mentor junior developers and contribute to engineering best practices and code standards
- Participate in architecture decisions and technical design reviews
- Proactively identify and resolve technical debt and system bottlenecks
- Drive initiatives for monitoring, logging, and observability across microservices
Requirements
- 5+ years of professional software development experience
- Strong expertise in Node.js and JavaScript/TypeScript
- Proven experience designing and implementing microservices architectures
- Understanding of RESTful APIs, message queues, and service communication patterns
- Understanding containerization (Docker) and orchestration platforms (Kubernetes)
- Experience with databases (both SQL and NoSQL)
- Strong problem-solving skills and passion for system optimization
- Excellent communication and collaboration skills
- Demonstrated ability to take ownership and drive projects to completion
Preferred Qualifications:
- Experience with cloud platforms (AWS)
- Knowledge of event-driven architectures and streaming technologies
- Familiarity with monitoring tools (Prometheus, Grafana, ELK stack)
- Experience with CI/CD pipelines and DevOps practices
- Previous experience mentoring and leading technical teams
Benefits
- Compensation: Competitive salary.
- Impact: Shape the future of digital publishing (flexible start date).
- Workspace: Modern Berlin-Alexanderplatz office (free drinks, team events, bike garage).
- Culture: Trust, autonomy, and growth in a collaborative environment.
- Flexibility: Hybrid (4 days office/week) + 1 months/year remote.
Please send your application documents, a possible start date, and your expected salary – we’re happy to address any potential questions and inquiries there as well. If all goes well, you’ll hear from us within the next few days to schedule an interview.