2 месяца назад
Senior Software Engineer (Node.js)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Node.js): Building and optimizing a massive creative production rendering engine with an accent on distributed systems and high-load API design. Focus on scaling image rendering to billions of units monthly and improving infrastructure performance.
Location: Hybrid in Helsinki, Finland (minimum 3 days per week in office)
Company
AI-powered advertising technology company transforming ad experiences for brands and their consumers globally.
What you will do
- Own vertical slices of the rendering platform, taking end-to-end responsibility for backend projects and distributed systems.
- Define, design, and own API contracts for internal and external stakeholders.
- Lead technical design decisions, prioritizing high availability, performance, and code quality.
- Mentor the team through constructive code reviews and guidance on complex backend architecture.
- Partner with Product and Infrastructure stakeholders to ensure the engine meets global scale demand.
- Proactively identify performance bottlenecks and resolve roadblocks in production environments.
Requirements
- Minimum of 6 years of experience building robust, complex, and distributed web applications.
- Deep expertise in backend development using Node.js, TypeScript, and PostgreSQL.
- Must be able to work in a hybrid capacity from the Helsinki office 3 days a week.
- English: Excellent communication skills (C1) required.
- Strong analytical skills to translate product requirements into actionable technical tasks.
Nice to have
- DevOps experience with Kubernetes and messaging queues.
Culture & Benefits
- Inclusive environment with a diverse team representing 60+ nationalities.
- Generous healthcare packages and mental health services.
- Equity options and performance-based rewards.
- Hybrid workplace with the option to work abroad for up to 30 days per year.
- Focus on work-life balance with paid holidays and family leave.
Hiring process
- Initial meeting with a Recruiter.
- Interview with the Team Lead.
- Technical interviews covering interactive coding, System Design, and Architecture.
- Final meeting with the VP of Engineering.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →