19 Sep
|
EverCommerce
|
Canada
19 Sep
EverCommerce
Canada
- We are looking for a Senior Software Engineer to focus on our Invoice Simple platform.
Invoice
Simple empowers microbusiness owners with simple tools to start, run and grow a thriving business. We support hundreds of thousands of delighted customers using our top-rated iOS and Android apps and our website
- Our customers are contractors, freelancers, owner-operators, creatives, and small business owners. We help them save time, stay organized and look professional by being an accelerant to run and grow the business they want on their terms
- Support Invoice Simple platform strategy, working on both new features and product maintenance
- Own and evolve CI/CD pipelines, deployment processes, and infrastructure automation
- Take an active part in software development activities – gathering requirements, designing solutions, implementing and shipping code
- Partner with application teams to improve service architecture, deployment strategies, and production practices
- Improve system reliability, availability, observability, and operational readiness
- Adopt and use the industry-best tools to increase the team’s performance and delight our customers
- Collaborate with other team members, be reliable and competent peer
- Participate in incident investigation and lead improvements that prevent recurring issues
Benefits
- Flexibility to work where/how you want – in-office, remote, or hybrid
- Robust health and wellness benefits, including an annual wellness stipend
- Continued investment in your professional development through Udemy
- 401k with company match
- Flexible and generous paid time off
- Employee Stock Purchase Program- Hands-on experience with Kubernetes and containerized infrastructure
- Curious, data-driven, and you love to ask questions
- Strong understanding of distributed systems, networking, databases, and cloud architecture
- Strong interpersonal and communication skills
- Strong experience with a major cloud provider, preferably AWS
- Good understanding of JavaScript tooling and ecosystem
- 7+ years of professional software development experience
- Strong software engineering fundamentals and experience building production systems
- Excellent analytical and troubleshooting abilities
- Experience with SQL and NoSQL databases
- Experienced in using Typescript to implement type-secure, well-organized code
- Experience with progressive delivery, feature flags, canary deployments, or automated rollback strategies
- Experience working in environments with security or compliance requirements such as PCI DSS, SOC 2, or similar
- Experience with FinOps or cloud cost optimization
- Experience building an internal developer platform or self-service infrastructure tooling
- Experience with database reliability and performance, particularly PostgreSQL or MongoDB
- Familiarity with native mobile development tools
📌 Senior Software Engineer (Platform, EverPro) (Canada)
🏢 EverCommerce
📍 Canada