Senior Software Engineer – Growth

Posted 15 hours ago

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

Verwaltungscloud.SH GmbH6 hours ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job
WBS6 hours ago

Linux/Application Administrator – Learning Platforms

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
ExactCare15 hours ago

Senior Engineer

US flagOhio OnlyFull-timeFull-stack Engineer
ApplyView job
PBS Radiology Business Experts16 hours ago

Software Developer, C#/.NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Samsara18 hours ago

Senior Software Engineer II – Tech Lead, External Platform

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
Atos18 hours ago

Full Stack Engineer

GB flagUnited Kingdom 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