About the position
We are currently not actively hiring for this role, but we are open to connecting with talented individuals who are interested in joining our team. As a Senior Backend Engineer at Databook, you will have the opportunity to lead the development and maintenance of our core platform. You will collaborate with exceptional engineers to build innovative features while ensuring the stability and scalability of our platform. We are looking for someone with 5+ years of hands-on experience in backend development using Javascript, particularly Node.js, and expertise in working with SQL and NoSQL databases. If you are excited about building the next generation customer intelligence platform, then this role is for you.
Responsibilities
- Owning the full engineering lifecycle of important capabilities within the Databook platform, including designing, prototyping, building, and maintaining scalable and performant distributed systems.
- Collaborating with machine learning teams to incorporate ML assets into the core platform and with front-end teams to deliver powerful abstractions to client platforms.
- Engaging with colleagues across the organization to understand requirements and ensure that technology meets those requirements in practice.
- Hiring new engineers and mentoring other engineers in the team.
- Developing backend systems, services, and practical APIs with 5+ years of hands-on professional experience.
- Expertise in backend development using Javascript, specifically Node.js.
- Solid understanding of asynchronous programming principles using modern JavaScript.
- Experience interfacing and integrating with SQL (Postgres) and NoSQL (MongoDB, Redis) databases.
- Experience in large-scale distributed system designs.
Requirements
- 5+ years of hands-on professional experience developing backend systems, services, and practical APIs
- Expertise in backend development using Javascript, with 3+ years of demonstrable experience developing production level applications using Node.js
- Solid understanding of asynchronous programming principles using modern JavaScript (e.g. Promises, async/await, RxJS)
- Solid experience interfacing and integrating with all kinds of SQL (Postgres) and NoSQL (MongoDB, Redis) databases
- Experience in large scale distributed system designs including best practices
Benefits
- Competitive salary with bonus
- Equity
- Medical, Dental and Vision care contributions
- 401k Retirement Plan
- 4 weeks vacation plus holidays
- Employee referral bonus program
- $500 learning stipend to spend on books, courses or other training materials
- Complimentary subscription to Masterclass
- Budget for home office equipment
- Remote work option for candidates in specific states