Description
We are looking for an experienced backend engineer to join our team to build together the definitive product in the data observability space.Responsibilities
· Own the development of new features & support existing product
· Write clean, maintainable and secure code
· Design APIs and system architecture
· Clearly communicate with the team. We are fully remote.
· Develop backend (Python, SqlAlchemy, Neo4j, Flask, Celery)
· Interface with analytical databases (BigQuery, Snowflake, …)
Requirements
· 7+ years of relevant industry experience
· Solid Python and SQL skills
· Deep understanding of web-related technologies
· Substantial experience in backend development and API design
· User-level experience in Linux & common tooling (git, docker, …)
Stack
Our current stack includes Python, Flask, Celery & PostgreSQL in the backend. We use graph database Neo4j for storing highly-connected data. The front end is implemented in TypeScript and React/Redux. By the nature of our product, we have to deal with a wide range of engineering problems ranging from time-series machine learning for metric monitoring and alerting, to source code parsing for data lineage (dependency tracking) to anomaly detection on graph data.