FinTech company based in Toronto, Canada, that provides a single API to all major accounting software (QuickBooks, Xero, Sage, etc.) service providers and enables on-demand access to financial transactions, analytics, insights and reports on small business customers.
Headcount: 50+ employees (mostly remote)
WHO WE ARE:
Our Client provides a single API to all major accounting software (QuickBooks, Xero, Sage, etc.) service providers and enables on-demand access to financial transactions, analytics, insights and reports on Small Business customers.
The solution suits any lender, financial institution, accounting firm, auditor and tech developer that requires financial data on its Small Business customer for the purpose of reviewing a credit application or assessing the financial health of a business.
Data as a Service solution (DaaS) allows our customers to be up and running in hours. We provide quick, Low Cost and direct access to both your existing and new customers’ accounting software via our single API.
We are on a mission to provide our accounting API Data as a Service solution, supported by our Machine Learning applications, for everyone in order to expand our focus beyond banking to every business that could benefit from having real-time accounting data on their Small Business customers.
WHO YOU ARE:
You are an exceptionally talented Infrastructure as Code (IaC) designer and practitioner with the ability and desire to work on challenging projects that require you to constantly master new skills and technologies.
Working within the infrastructure team, you will assist in the design, development, deployment and monitoring of our entire cloud-based hosting infrastructure in support of a variety of products including our Accounting Data as a Service API.
RESPONSIBILITIES:
Job Description
● Implement Best DevOps Practices: Design and manage cloud infrastructure as a developer would architect an application, and assist in the development and architecture of applications with a focus on operational excellence, security, reliability and performance.
● Write clean, efficient and scalable code, primarily in the form of Kuberbetes workload definitions (YAML manifests), Terraform modules (HCL) and Dockerfiles, as well as any necessary Bash and Python scripting as required.
● Use Jira, Confluence, Bitbucket and TeamCity to document and manage your work/code by implementing an iterative development lifecycle (ticket, feature branch, code, pull-requests, test, verify, merge, deploy, promote, etc.) (think GitOps)
● Manage & Monitor our AWS infrastructure, including database servers such as MySQL and MongoDB
● Contribute your knowledge and ideas to enhance our SDLC and software development team
● Adhere to an agile development process, and lead the further refinement of our CI/CD process
SKILLS & QUALIFICATIONS:
● 5+ years of production experience, with at least 3 working within the AWS platform (preferred) or Azure/Google Cloud Platform (considered)
● Strong familiarity and practical experience with Git (source control)
● Working knowledge of bash scripting and common utilities (awk, grep, sed, xargs, etc.)
● Working knowledge of Terraform (preferred) or CloudFormation to provision and manage immutable infrastructure
● Working knowledge of container orchestration with Kubernetes, usage of kubectl and workload definitions in YAML, specifically: Deployments, services, jobs, ingress, persistent volumes, config maps and secrets
● Experience in the design and implementation of highly-available, fault-tolerant, distributed systems
● Replication, Failover, Disaster Recovery
● Experience with application performance monitoring and tools such as Prometheus, NewRelic or AWS CloudWatch
● Experience with log management/aggregation and tools such as Fluentd, Logstash or AWS CloudWatch
● Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
● A high bar for code quality, craftsmanship, and attention to detail
● Working knowledge of Agile (Scrum) Software Development Process methodologies
● Strong organizational skills, excellent communication and self-motivation skills
● B.Sc. in Computer Science / Computer Engineering (desired)
BONUS POINTS:
● Prior experience with SaaS products and startups
● Experience in integrating payment and financial platforms (e.g. Stripe, QuickBooks, etc.)
SALARY AND BENEFITS:
- * This is a contract position in LATAM
- We pay competitively to attract top talent in the market.
- $15-50k USD in equity options to purchase shares at fair market value ($3 USD per share),standard 48-month vesting with monthly vesting and a 12-month cliff.
- $500 CAD Work-From-Home expense reimbursement.
- $100 USD in company swag.
- Annual company retreat (with expenses paid).
- Unlimited vacation policy.