Fivetran
Toronto / Global
Toronto / Global
Fivetran + dbt Labs is building data pipelines to power the modern data stack for thousands of companies
We’re seeking an enthusiastic Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability/architecture and build new features for our NoSQL data pipeline services
Technologies You’ll Use: Java
MongoDB, Amazon DynamoDB, Azure Cosmos DB
AWS, GCP, Azure
Bazel, Docker, Kubernetes, Github
Write and deliver code reliably, along with automated tests (unit and integration)
Optimize code to make it more performant
Break down project work into tasks with estimates
Give and receive feedback through code reviews
Collaborate daily with team members to develop new features and improvements while minimizing technical debt
Resolve customer issues in collaboration with customer support
Work across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoring
Use AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigations
Ability to troubleshoot problematic code and identify root cause(s)
Knowledge of popular NoSQL databases (e.g. MongoDB, Amazon DynamoDB)
Expertise in Java development
Experience working with popular cloud platforms (e.g. AWS, GCP, Azure)
Experience using AI coding agents for development
Knowledge of and appreciation for clean code practices
Experience developing reliable software with high-volume data management under strict SLAs
Experience working with MongoDB and/or Amazon DynamoDB change data capture
Experience developing data integration tools (ETL or ELT)
Experience identifying and optimizing performance bottlenecks in distributed systems
#J-18808-Ljbffr
Toronto / Global
Toronto / Global
Toronto / Global
Toronto / Global
Markham / Global
Toronto / Global