Senior Software Engineer - Backend
Databook
·
Posted:
July 14, 2023
·
Remote
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 work closely with a team of exceptional engineers to build innovative features while ensuring the stability and scalability of our platform. If you have a passion for building the next generation customer intelligence platform and possess expertise in backend development using Javascript, then this role is perfect 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.
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 systems is preferred
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