We are looking for a self-starter who enjoys solving complex problems and has a passion for building great products. The ideal candidate will have experience with Node.js and one additional backend technology, as well as a strong understanding of software architecture principles and system design. As a Senior Software Engineer, you will join our BIT (Backoffice and Internal Tools) team and work on building and maintaining our complex billing system, public APIs, and internal management tools.
Requirements
- Experience with Node.js and one additional backend technology
- Experience with Angular is plus
- Experience with building or maintaining API-based integrations (REST, Webhooks, OAuth2)
- Strong understanding of software architecture principles and system design
- Familiar with microservices and event-driven architectures
- Experience with testing frameworks and a strong belief in code quality and automation
- Proactive, team-oriented, and comfortable working in a BE-oriented environment with a strong emphasis on testing and reliability
- Good communication skills
Benefits
- Unlimited Paid Time Off
- Volunteering Days
- Flexible working hours
- Home office budget
- MacBook for work
- 1-1 Coaching sessions with our resident communications advisor
- Leaders Academy & Learning and Development Budget
- Recharge Fridays once per quarter
- Fitness Allowance
- Referral bonuses
- Virtual & physical team buildings
- Company merchandise