Senior Software Engineer – Growth

Posted Sep 19

This is a fully remote position, open to applicants in Canada, +1 more country.

📋 Description

• Act as a technical authority within a dedicated engineering team focused on developing and supporting Invoice Simple’s platform.

• Guide team members and mentor budding technical leaders.

• Collaborate with engineering and product stakeholders to enhance the product roadmap.

• Keep up-to-date with technologies, frameworks, and tools that enhance the software development lifecycle.

• Assist in planning and driving the execution of product features.

• Actively engage in software development by implementing and deploying code.

• Lead sessions for product refinement.

• Ensure the delivery of high-quality, scalable software solutions that meet customer and business objectives.

• Promote scalable design and adhere to best engineering practices.

• Establish quality standards and ensure solutions are maintainable.


⛳️ Requirements

• Over 7 years of professional experience in delivering scalable software solutions as a software engineer.

• More than 3 years of experience in building modern applications using React, Typescript, and Tailwind.

• Knowledge of cloud computing services such as AWS, Google Cloud, and Azure.

• Understanding of common software vulnerabilities and strategies for addressing them.

• In-depth knowledge of the NodeJS ecosystem and frontend/backend tools like Webpack and Vite.

• Significant expertise in database modeling and caching technologies across both relational and document stores, including PostgreSQL, MongoDB, and Redis.

• Strong understanding of RESTful API design and development.

• Experience managing large-scale third-party integrations.

• Proficiency across both object-oriented and functional programming paradigms.

• Familiarity with Git, Docker, and GitHub Actions.

• Experience in automated testing and conducting quality code reviews.

• Familiar with agile methodologies and tools such as JIRA, Scrum, and Kanban.

• Excellent technical writing, communication, and presentation skills.

• Must be eligible to work without sponsorship.

• A degree in computer science, engineering, or a related field is a plus.


🏝️ Benefits

• Flexibility to work in a manner that suits you within your country of employment – whether in-office, remote, or hybrid.

• Comprehensive wellness benefits, including an annual wellness stipend.

• Flexible and generous flexible time-off (FTO).

• Employee Stock Purchase Program.

• Registered Retirement Savings Plan (RRSP) with a 4% company match.

• Fully remote work option available in Canada.

• In-office work option in Toronto.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers