Remote Fullstack Software Engineer, Notifications Lifecycle
We are seeking a full-stack engineer to join the Notifications team, responsible for designing, building, and scaling products within the notifications system to enhance end user experience.Key duties include: developing backend services for notifications and emails, creating high-performance frontend features, participating in all development phases, and collaborating with cross-functional teams such as Product, Machine Learning, and Data Science.Qualifications: 3+ years of software engineering experience with expertise in building user-facing features, proficiency in modern web technologies, and experience with languages like Typescript, GraphQL, Golang, and Python.Skills: strong collaboration, commitment to quality (unit testing, fault tolerance), operational support experience, and continuous improvement mindset.Technologies used include: Go, Python, Typescript, GQL, Spark, Kafka, Airflow, BigQuery, Redis, Cassandra, PostgreSQL, Kubernetes, and Docker.Benefits: comprehensive healthcare, 401k match, flexible work options, family and mental health support, generous paid leave, and professional development.