Senior Software Engineer - Backend
- €60k – €90k • 0.1% – 0.25%
- 5 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
What is Midlane
Midlane is people operating system for frontline workers. We help companies hire, manage & retain frontline workers more efficiently with software, to help them focus on more meaningful tasks.
Why our mission matters
Over 80% of the global workforce is deskless and does operative work: creating things, sorting boxes in warehouses, delivering packages and welcoming you at stores or events.
The majority of software is built for highly-educated desk workers, which leads to frontline workers being isolated from corporate IT and in fact left behind.
We are the system that connects companies with their workers, automating and helping HR with their tedious work to manage their team.
How we work
- Trust and ownership
- Focus on priorities, no distractions
- Customer-centricity and speedy delivery
- Hybrid work setup for balance (3 days in office)
About the role
- Join a close-knit team of passionate professionals committed to crafting great products
- Work with modern technologies such as TypeScript, Next.Js, Tailwind, Prisma, and Postgres
- Shape the future of our technology, products, and HR tools for frontline workers
Responsibilities
- Write clean, secure, and easy-to-maintain code
- Set the standard for a scalable backend
- Be part of the entire software development process
- Ensure quality through testing
- Review your colleagues' code and give feedback
- Manage technical debt wisely
- Collaborate with Product and Customer Success teams
- Use tech to drive success for our company
Requirements
- Think product-first
- Communicate well and work with a diverse teams
- Master in TypeScript / Javasccript
- Knowledge other languages and frameworks (Ruby, Python, Java etc.)
- Strong backend, some frontend skills
Benefits
- 28 days of holiday
- First-class hardware
- Office in Berlin Mitte
- Yearly team offsite in an amazing destination
- Monthly team events
Application process
- Intro call with manager
- Call with tech lead
- Tech assessment / design session
- Meeting team in person
- Offer 🎉