At a Glance
- Tasks: Build and enhance features in a dynamic, collaborative environment.
- Company: Join a profitable, founder-owned tech company with a passionate team.
- Benefits: Enjoy competitive salary, generous vacation, and health benefits.
- Other info: Remote-first culture with minimal meetings and exciting team retreats.
- Why this job: Make a real impact on a product loved by thousands of users.
- Qualifications: Proficient in Ruby and SQL, with strong communication skills.
The predicted salary is between 100000 - 115000 ÂŁ per year.
Missive brings inbox collaboration to teams that run on email. This isn’t your typical SaaS; it’s a full-fledged app users live in all day. We integrate with dozens of APIs and servers, process 10M+ emails, 100M+ requests per day serving thousands of users who collaborate in real-time. If you’re excited by data at large scale, complex edge cases and third parties that always find new ways to fail, this is for you. Missive started over a decade ago. It is mature, still 100% founder-owned and highly profitable. We’re in it for the long run; a small, dedicated team building a product customers genuinely love.
How we work:
- Remote-first: Our dev team is spread from America/Toronto to Europe/Berlin, communicating mostly through async chat. We also love Tuple for seamless screen sharing.
- Zero-ish meetings: No standups. We do daily written check-ins, monthly 1:1’s, and biweekly All Hands to keep everyone in the loop on product releases and company metrics.
- Dogfooding: Managing projects, answering support tickets, goofing around in the General room… it all happens in Missive. Everybody gets to feel the papercuts and scratch their own itch.
- Retreats: At least twice a year, most often one in Canada and one in Europe. Nothing beats in-person team building.
Your impact:
No two days are the same at Missive. There’s hardly any limit to the breadth and depth your contributions can have.
- Advancing the roadmap: Build new features, polish rough edges, speed things up, increase resilience.
- Helping customers: Diagnose support issues, hunt down corner cases, automate adhoc procedures.
- Paying down debt: Fix exceptions, improve tooling, strengthen security, reduce infrastructure costs.
Our stack:
We keep things simple and that doesn’t mean boring. Our backend is a Rails monolith, Postgres, plus a few tiny services in Ruby, Node or Bun.
Must-have “hard skills”:
- Ruby proficiency: Write self-documenting and maintainable code, test extensively, adopt latest language features, dig into gem code, monkey-patch responsibly, debug live issues in the console.
- SQL proficiency: Design future-proof schemas, write efficient queries and transactions with careful concurrency control, measure and optimize performance, sample and analyze production data.
Must-have “soft skills”:
- Ownership mindset: There are no project managers at Missive. You must keep things moving yourself. Research, scope, design, implement, test and ship autonomously while keeping the team updated and aligned at all times.
- Effective communication: Write clear and concise docs, chats and check-ins. Share video demos as needed. Answer questions before your coworkers ask them.
- Positive energy: Everybody here shares strongly and weakly held opinions with an open mind. We all teach and learn, lifting each other up.
Compensation:
- Salary: USD $125,000 - $145,000 annually
- Bonus: Based on performance and company metrics
- Vacation: 5 weeks
- Benefits: Insurance coverage and telemedicine (Canada residents)
How we hire:
Your time is precious and so is ours. We won’t make you go through a 5-step process over weeks. Likewise, we want to see engaging and high-signal applications, not countless generic cover letters. To this end, we request a video intro from the get go. We believe it’s the best tradeoff as it sets the bar high for both you and us. We want you to apply because working at Missive sounds like your dream job; we’re betting you’ll be happy to record this video. The process takes around 15 minutes and only requires a web browser (Chrome recommended). You’ll be shown questions, divided into sections, with time to reflect on your answers between each. Apply here: https://apply.missiveapp.com/backend. We’ll follow up within a few days, either to explain why it’s a No or to schedule next steps. Looking forward to hearing from you!
Senior Backend Developer employer: Missive
Contact Detail:
Missive Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer
✨Tip Number 1
Get your video intro sorted! This is your chance to show us your personality and passion for the role. Keep it engaging and let us see why you’re the perfect fit for Missive.
✨Tip Number 2
Do your homework on Missive! Familiarise yourself with our product, read our case studies, and understand how we operate. This will help you stand out in conversations and show us you’re genuinely interested.
✨Tip Number 3
Be ready to discuss your past projects! We love seeing how you’ve tackled complex problems and contributed to your previous teams. Bring examples that highlight your ownership mindset and effective communication skills.
✨Tip Number 4
Don’t be shy about asking questions during the process! It shows you’re engaged and eager to learn more about us. Plus, it’s a great way to ensure Missive is the right fit for you too.
We think you need these skills to ace Senior Backend Developer
Some tips for your application 🫡
Be Yourself: When you're writing your application, let your personality shine through! We want to see the real you, so don’t be afraid to show your enthusiasm for the role and what makes you tick.
Tailor Your Application: Make sure to customise your application to fit the Senior Backend Developer role. Highlight your Ruby and SQL skills, and share specific examples of how you've tackled complex problems in the past.
Keep It Concise: We appreciate clarity and brevity. Avoid long-winded explanations and get straight to the point. Use bullet points if it helps convey your experience more effectively!
Record a Great Video Intro: Don’t skip the video intro! It’s a chance for us to see your communication style and passion. Prepare a bit, but keep it natural – we want to get to know you better!
How to prepare for a job interview at Missive
✨Know Your Tech Stack
Make sure you’re well-versed in Ruby and SQL, as these are crucial for the role. Brush up on writing self-documenting code and efficient queries, and be ready to discuss your past experiences with these technologies during the interview.
✨Show Your Ownership Mindset
Missive values autonomy, so be prepared to share examples of how you've taken ownership of projects in the past. Highlight instances where you researched, scoped, designed, implemented, and tested features independently while keeping your team informed.
✨Communicate Effectively
Since the team communicates mostly through async chat, practice articulating your thoughts clearly and concisely. Be ready to demonstrate how you document your work and share updates, as effective communication is key to success at Missive.
✨Bring Positive Energy
Missive thrives on a collaborative and uplifting environment. During your interview, showcase your positive attitude and willingness to learn from others. Share how you’ve contributed to team morale and supported your colleagues in previous roles.