Avero is looking for a remote Data Platform Engineer to be responsible for the design, development, and maintenance of our data platform, including data ingestion, normalization, enrichment, and fulfillment via our public API offering. You will drive and personally embody a quality-focused engineering culture that demands high-quality, robust, and innovative solutions to the complex business problems our customers and partners face.
Requirements
- SQL - we use Postgres and Oracle
- NoSQL - we use MongoDB
- Backend system technologies - we use Java, Node.js, GraphQL, gRPC, and more
- Frontend system technologies - we use React and React Native
- Cloud infrastructure and containerization technologies - we use AWS, Terraform and Docker
- Experience designing and implementing REST APIs for both internal and external consumers
- Experience designing and implementing data ingestion and transformation pipelines
Responsibilities
- Design, implement, and maintain scalable data ingestion pipelines
- Design, implement, and maintain scalable APIs, for external customers and partners
- Set new engineering standards and improve on existing ones
- Help build the next generation of the Avero Data Platform
- Be willing to wear different hats other than that of a developer such as QA engineer, tech support and DevOps.
Other
- A software engineer, possibly with experience as a technical lead
- You enjoy and have experience building scalable and highly available data pipelines and APIs
- You understand the value of design, architecture, and tradeoffs
- You uphold high engineering standards and consistency
- You value the developer experience first when building APIs