25 Sep
|
Fivetran
|
Toronto
Fivetran + dbt Labs is building data pipelines to power the modern data stack for thousands of companiesWe'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 servicesTechnologies You'll Use:JavaMongoDB, Amazon DynamoDB, Azure Cosmos DBAWS, GCP, AzureBazel, Docker, Kubernetes, GithubWrite and deliver code reliably, along with automated tests (unit and integration)Optimize code to make it more performantBreak down project work into tasks with estimatesGive and receive feedback through code reviewsCollaborate daily with team members to develop recent features and improvements while minimizing technical debtResolve customer issues in collaboration with customer supportWork across the software development lifecycle: requirements, design, prototype, implementation, review, release,
and monitoringUse AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigationsAbility to troubleshoot problematic code and identify root cause(s)Knowledge of popular NoSQL databases (e.G. MongoDB, Amazon DynamoDB)Expertise in Java developmentExperience working with popular cloud platforms (e.G. AWS, GCP, Azure)Experience using AI coding agents for developmentKnowledge of and appreciation for clean code practicesExperience developing reliable software with high-volume data management under strict SLAsExperience working with MongoDB and/or Amazon DynamoDB change data captureExperience developing data integration tools (ETL or ELT)Experience identifying and optimizing performance bottlenecks in distributed systems
📌 Software Engineer (Toronto)
🏢 Fivetran
📍 Toronto