EverPro - Senior Software Engineer - Growth
Key Skills for This Role
Full Job Posting
Responsibilities:
- You will be a technical reference on a small, highly focused team of engineers with the mission of building and supporting the long-term growth of Invoice Simple’s platform.
- Influence the work of team members, and mentor emerging technical leaders.
- Work with engineering and product stakeholders to refine the product roadmap.
- Being up to date with new technologies, frameworks and tooling that can improve the software development lifecycle
- Help planning and driving execution of product features, taking active part in software development activities, implementing and shipping code.
- Take a leading role in product refinement sessions, and ensure that your team delivers high-quality, scalable software solutions that address both customer and business goals.
- Ensure your team’s solutions are easy to support by encouraging good, scalable design, adopting best engineering practices, and setting the bar for quality.
Skills and Experience needed for success in this role:
- 7+ years of professional industry experience delivering scalable software solutions as a software engineer
- 3+ years of experience building smooth, modern apps using React, Typescript, and Tailwind
- Curious, data-driven, and you love to ask questions
- Passionate for crafting innovative, scalable and robust solutions for open-ended problems
- Familiarity with Cloud computing services (AWS, Google Cloud, Azure)
- Understanding of common software vulnerabilities and how to address them
- Deep understanding of the NodeJS ecosystem, and both backend and frontend associated tooling (Webpack, Vite, etc)
- Extensive expertise in database modeling and caching technologies, across both relational and document stores (PostgreSQL, MongoDB, Redis, etc)
- Solid understanding of RESTful API design and construction
- Experience with large-scale 3rd party integrations
- Worked across applications in multiple paradigms (object-oriented, functional)
- Familiarity with modern version control and continuous integration solutions (Git, Docker, Github Actions)
- Passionate about automated testing and quality code reviews
- Experience with agile development methodologies and tools (JIRA, Scrum, Kanban)
- Strong technical writing, communication, and presentation skills
Nice to have:
Worked with massively adopted (100k+ users) applications, either web or mobile
Mobile application development experience with React Native
Web application development experience with NextJS, with focus on building server-side components
Experience managing in-app subscriptions across multiple platforms
Familiarity with setting up data-driven experiments and AB-tests
Leadership experience, with a proven ability to mentor and grow the engineering skills of your teammates
Degree in computer science, engineering, or related field
Where:
The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K., New Zealand, and Australia. With a widely distributed team, we are used to working remotely across different time zones. This role can be based anywhere in the United States or Canada – if you’re close to one of our offices, we can set you up in-office or you can work 100% remotely. Please note that you must be eligible to work without sponsorship to qualify for this position, and this role may require travel to our Corporate Headquarters in Denver, Colorado, or to other office locations around North America.
Invoice Simple was founded in Vancouver, and currently maintains an office in Toronto. The team now operates fully remote with most of the team in Greater Vancouver or Southern Ontario. You can use the office in Toronto, but this role can be fully remote in Canada.
Benefits & Perks :
- Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
- Robust wellness benefits, including an annual wellness stipend
- Flexible and generous (FTO) time-off
- Employee Stock Purchase Program
- Registered Retirement Savings Plan (RRSP) with 4% company match
Compensation:
- EverCommerce is committed to equal pay and transparency. The target base compensation for this position is $120K to $150K CAD per year in most Canadian locations. Final offer amounts are determined by multiple factors including location, local market variances, and candidate experience and expertise, and may vary from the amounts listed above.
- EverCommerce is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status. We look forward to reviewing your credentials and getting to know more about your experience!
- EverCommerce uses approved artificial intelligence (“AI”) tools to support its business operations. Employees are encouraged to use authorized AI tools, when appropriate for their roles, to improve efficiency, quality, and innovation. All AI use must comply with company policies, including requirements concerning confidentiality, data security, intellectual property, accuracy, and human review. Employees remain responsible for reviewing and validating AI-assisted work.
About EverCommerce
Public SaaS platform serving service SMBs with business-management, payment, and customer-engagement software.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at EverCommerce
EverPro - Payments Support Associate (Remote, Colorado)
Denver, USA
EverHealth - Commissions & Sales Operations Specialist (Remote, US)
, USA
EverPro - Customer Researcher, Payments (Remote, Canada)
, CAN
EverWell - Payments Account Manager (Remote, Australia)
, AUS
EverPro - FP&A Senior Analyst (Remote, US or Hybrid, Denver)
Denver, USA
EverPro - Senior Growth Marketing Manager - ABM (Remote, US)
, USA
EverHealth - Automation and AI Specialist -GTM(Remote, US)
, USA
EverPro - Systems Administrator (Orlando, Florida)
Orlando, USA
EverPro - Payments Support Associate (Remote, Colorado)
Denver, USA
EverHealth - Commissions & Sales Operations Specialist (Remote, US)
, USA
EverPro - Customer Researcher, Payments (Remote, Canada)
, CAN
EverWell - Payments Account Manager (Remote, Australia)
, AUS
EverPro - FP&A Senior Analyst (Remote, US or Hybrid, Denver)
Denver, USA
EverPro - Senior Growth Marketing Manager - ABM (Remote, US)
, USA
EverHealth - Automation and AI Specialist -GTM(Remote, US)
, USA
EverPro - Systems Administrator (Orlando, Florida)
Orlando, USA