JobsBackendSoftware Engineer II
EverCommerce

EverCommerce

·

Backend

Software Engineer II

RemotemidPosted Aug 17, 2026
TypeScriptReact nativeReactNode.jsMongoDBPostgreSQLFirebaseAndroid+7 more

About this role

Join EverCommerce's Invoice Simple Core team to build mobile and web invoicing solutions for small businesses. You'll work with TypeScript, React Native, and Node.js to help freelancers and contractors get paid faster. This mid-level role offers mentorship, continuous delivery, and growth in a collaborative distributed team.

Must have

3+ years of professional software development experience

Familiarity with React and/or React Native frameworks

Basic understanding of the Node.js ecosystem

Hands-on experience building mobile applications for iOS or Android

Experience using TypeScript and React Native stack

Basic knowledge of mobile app development from ideation to publishing

Exposure to Firebase and push notifications

Familiarity with basic SQL queries

Comfortable using Git and GitHub for version control

Foundational knowledge of data structures and software design principles

Strong analytical and troubleshooting abilities

Good interpersonal and communication skills

Technologies

JavaScriptReactAndroidiOSSQLReact nativeTypeScriptGitPostgreSQLMongoDBDesign PatternsGitHubFirebaseData structuresNode.js

Responsibilities

Collaborate with team members and contribute to technical discussions

Work with engineering and product stakeholders to understand product roadmap

Contribute to feature development across the stack

Implement, test, and ship code under guidance of senior team members

Support product refinement sessions to deliver high-quality scalable software

Follow good design practices and adhere to engineering standards

Strive for quality in all development activities

Benefits

RRSP and 401k matchEmployee share purchase planFlexible PTOWellness allowanceFlexible hoursRemote work

Amenities

Work anywhere in Canada with flexibility for in-office, remote, or hybridAnnual wellness stipend providedDistributed global team across US, Canada, UK, Jordan, New Zealand, and Australia

Recruitment process

1

Role is on the Invoice Simple Core team enabling freelancers and contractors to invoice easily

2

Products help hundreds of thousands of small businesses save time and look professional

3

Team uses continuous delivery and every member owns changes from design to production

4

Senior developers provide guidance and mentorship for growth

5

Role may require travel to Denver headquarters or other North American offices

6

Must be eligible to work without sponsorship in Canada

7

EverCommerce is a publicly traded company on Nasdaq

8

Company serves 725,000+ customers across Home & Field Services, Health Services, and Wellness