Description
We're seeking a skilled Backend Software Engineer to join our Growth and Data team. As a key member of our team, you will build and maintain powerful backend systems that drive user engagement and fuel our continued expansion. Your role involves architecting and implementing robust APIs, services, and infrastructure that empower customers with tailored, high-value experiences.
Your responsibilities will include owning critical system components, unlocking O(1) universal indexing, driving performance optimization, and mentoring and guiding junior engineers. You will also collaborate closely with product teams, designers, and frontend engineers to take ownership of core backend features from initial design through deployment.
To succeed in this role, you will need a Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related field, and 5+ years of software development experience at a venture-backed startup or top technology firm. You should be proficient in building backend and API systems using technologies such as Python, Java, or Go, and have extensive experience with cloud platforms (e.g., AWS).
You will also need working experience with one or more of the following: Kafka, ElasticSearch, PostgreSQL, and/or Redis, and the ability to analyze complex problems, propose innovative solutions, and effectively communicate technical concepts to both technical and non-technical stakeholders.