We're looking for a Backend Developer to help us in our mission to spread joy by helping the world sing. You'll provide backend services that allow our growing community to sing their favorite songs!
Our problems are multi-faceted, from implementing simple-ish API system integrations to banging your head against the wall related to music rights licensing, reporting, and everything in between. You will have the opportunity to have an outsized impact on the company's future, touching on pretty much every product in the portfolio.
If you're passionate about solving hard problems and a bit crazy about karaoke - let’s chat!
We hope representatives from underrepresented groups would be interested in joining us!
Responsibilities:
Working on a cross-disciplinary team, leveraging your extensive knowledge and experience building complex apps
Driving a disciplined approach to development, testing, documentation, and code structure in a team environment
Participate in product discussions, taking ownership and initiative.
Build new API features and endpoints
Build highly scalable event-driven and real-time systems
~3-5 years of experience with:
Developed Web APIs (REST/GraphQL)
Our API powers all our platforms and forms the bulk of your day-to-day activities
The job is to develop the API further and implement new features that platforms require
Understanding relational databases is a requirement for this job
Developed unit tests and API documentation
are familiar with developing microservices
Built products from the ground up to production-ready applications
Familiar with Docker or similar container tools
Our Tech Stack:
Python (our language of choice)
Django (business logic and data layer)
Django REST Framework (current API layer, authentication, etc.)
FastAPI (preferred choice for future API layer)
PostgreSQL
Git
Redis
Memcached
Docker
CI/CD pipelines
Hiring Process:
Step 1: Recruitment call
Step 2: First Interview - 30-minute video call with engineering team members.
Step 3: A homework assignment (code review).
Step 4: Second Interview - 45-minute co-working session with our engineering team members and product managers.
Step 5: Founder interview - 30-minute interview with our CEO founder
Step 6: Offer letter and contract signing
Note about remote work:
We do not require our employees to come to the office and employ a working culture with a lot of flexibility and a high degree of ownership. Currently, our development team members are based in Helsinki, and for this role, we hope to find someone who can easily visit the office. Nonetheless, working from other cities within a +- 1-hour timezone and at a reasonable travel distance is negotiable, given we find the right candidate.
This job comes with several perks and benefits
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.
We take care of you, even when you are old and wrinkly.
We want to take you from good to great.