Revenue workflows are deeply complex. As Staff Engineer at Salesbricks, you’ll have the opportunity to break down that complexity and build a far simpler and intuitive experience for our customers. We’re looking for an engineer who is eager to dive deep into building complex compounding systems that are designed to simplify B2B SaaS sales while not overlooking the small details which spark joy.
Why join Salesbricks?
The way the world buys and sells software is changing. Buyers are expecting a better way to buy software, and Salesbricks is building the critical sales infrastructure to power this change by reinventing technology from the ground up.
We challenge the status quo in everything we build because we believe that’s the only way to solve big problems. You’ll have the chance to work with a small but mighty team where your impact will be felt across the entire customer base and Salesbricks.
Today, we're growing fast, and we are excited for new teammates to join us who are the best at what they do, energetic, and curious.
Responsibilities
- Create in-depth functional and technical requirements from product specifications.
- You can factor multiple complex systems into tasks which can be handled by Engineers of differing skill levels, to a reasonable level of parallelization.
- Lead the design of architectures, to support solutions which are extensible and understandable.
- Your code should make engineers happy when they read it.
- Your code should make engineers even happier when they extend it.
- Write superbly-tested, heavily-documented code.
- You should love TDD for Getting Stuff Done https://www.youtube.com/watch?v=a6oP24CSdUg.
- You rarely need to add documentation for what your code does.
- You always feel the need to add documentation for why your code does what it does.
- Provide estimations for development complexity.
- Estimates are painful. Missing deadlines hurts more.
- Establish best practices for application development.
- There’s always room for improvement in our team. You find how to address it.
- Provide helpful and insightful code reviews.
- Your review-to-pr ratio is heavily in the green.
- Comments are meticulous and actionable.
- Provide time-sensitive analysis of and solutions to bugs.
- Salesbricks is mission-critical software. Our platform can make or break a Sales Professional’s month, quarter, company or career. The product graph has many nodes and many edges and intuiting a quick solution to a production issue is vital.
- Guide the professional technical development of other developers.
- You’re a force multiplier and everyone should be a better engineer for having worked with you.
- You pair with other Engineers to help them with tricky scenarios and with the goal that they’re better equipped to handle them solo next time.
- Onboard new colleagues to the codebase.
- We’re a growing team with a fast-growing product, and you help make sure people get productive as fast as possible.
Technical Skills
- Very-strong skills in Python, Postgres.
- Strong Data stack experience, including Event-based architectures and metrics in at least one big-table or other big data application.
Nice to Have
- Domain Expertise: Experience working with software designed for revenue or back office teams like sales, marketing, RevOps and finance.
- Familiarity with: Django, GraphQL, API Design