Senior Backend Engineer (Python)
San Francisco, CA
Crunchbase helps the world discover and connect with the companies that matter. Our data platform is the foundation on top of which all these connections can be made - it not only powers the data at the heart of Crunchbase, but also hundreds of external sites and applications around the world. Our mission is to democratize the way innovators connect to opportunities, and over 55 million professionals—including entrepreneurs, investors, market researchers, and salespeople—trust Crunchbase to inform their business decisions.
Data Network Team at Crunchbase:
The Data Network team at Crunchbase builds several core contributor experiences for thousands of people critical to the success of Crunchbase, as well as a suite of internal applications. We value solving real problems for our users by pragmatically applying technology to help them. We’re continually building new experiences and improving our current ones, and you can help influence both which and how.
What you'll do:
Craft great code, empathize with our users, review pull requests, share your knowledge, and learn together with other team membersBuild, deploy and monitor scalable, stable Python services in a sophisticated microservice architectureShare in our team's technical ownership of backend services with REST and Kafka APIsCoordinate and communicate across teams to integrate services, including with the core Crunchbase CQRS data graph platform
Experience defining and implementing REST services in PythonPractice in defining, querying and optimizing relational SQL databasesFamiliarity with building, deploying & monitoring code in a multi-service or micro-services architectureSolid understanding of computer science and software engineering fundamentalsWrite, clean, understandable code with good test coverage4+ years of industry experience
Knowledge of Django REST frameworkFamiliarity with CI/CD concerns, containerised cloud build & deployment tools (shell scripting, Jenkins, Docker, Kubernetes, Helm)Experience with Kafka, messaging, and eventually consistent systems
What Crunchbase offers:
Competitive salary and equityGenerous Reimbursement policy for learning and development activitiesDaily catered lunches and plenty of snacksFitness reimbursement (to work off the catered lunches)Flexible Paid Time Off (PTO)Volunteering Paid Time OffIncredible medical, vision and dental benefits for employees and their familiesFree One Medical Group membership for employees and their families401(k) and Roth plans, and free annual financial adviser check-inMonthly commuting stipendFree Lyft rides anywhere in the Bay Area after late nights at the officePrime location in the Financial District of SF, near BART and Muni stopsA team of creative, transparent entrepreneurs driven to accomplish our missionPaid carbon offset for all employees
Crunchbase does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status. Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we seek to build a team that reflects the diversity of our customers. Each individual at Crunchbase brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team builds more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals.