About the company
Fivetran builds data pipelines to power the modern data stack. Fivetran and dbt Labs are bringing together their teams and technology to help organizations move, transform, and trust data.
Responsibilities
- Drive performance improvements, improve reliability and architecture, and build features for NoSQL data pipeline services.
- Write and deliver reliable code with automated unit and integration tests; optimize critical code.
- Lead team projects, identify risks, and break work into tasks with effort estimates.
- Experiment with new technologies and problem-solving approaches.
- Create technical designs for major features and seek feedback.
- Write shared components and mentor engineers on code and established coding practices.
- Resolve customer issues with customer support.
- Work across requirements, design, prototyping, implementation, review, release, and monitoring.
- Use AI coding agents to generate code for incident resolution, feature development, testing, and investigations.
Requirements
- Expert Java development skills.
- Experience developing reliable software for high-volume data management under strict SLAs.
- Experience with cloud platforms such as AWS, GCP, and Azure.
- Expert knowledge of database internal architecture.
- Knowledge of popular NoSQL databases such as MongoDB and Amazon DynamoDB.
- Knowledge of and appreciation for clean code practices.
- Keep up with developments in agentic AI.
- Technologies: Java; NoSQL databases (MongoDB, Amazon DynamoDB, Azure Cosmos DB, Elasticsearch, Firebase); relational databases (Db2 z/OS, CockroachDB); GCP, Azure, AWS; Bazel, Github; Claude Code, ChatGPT Codex.
- Bonus: MongoDB and/or Amazon DynamoDB change data capture; ETL or ELT data integration tools; identifying and optimizing distributed-system performance bottlenecks.
Conditions
- Full-time position based out of Fivetran's Toronto office, with a hybrid work model combining remote flexibility and in-person collaboration.
- Ontario pay range: $167,548–$209,435 CAD.
- Benefits include 100% employer-paid medical insurance; paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays including a year-end Global Week of Rest, and volunteer days off; RSU stock grants; professional development and training; virtual happy hours, free food, team-building activities, a monthly cell phone stipend, and mental health support for employees and covered dependents. Some benefits may vary by country and worker type.