Full-Stack Software Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$2000/month

HOURS PER WEEK

40

DATE UPDATED

Feb 25, 2026

JOB OVERVIEW

About Otto:
Otto is a profitable, high-growth (no, those things aren’t mutually exclusive) B2B SaaS start-up that is already revolutionizing the eyecare industry.

Based in Toronto, the company was founded in late 2019 and officially launched in the spring of ---------- the two years since launch, Otto has acquired hundreds of client accounts across North America, helped them recoup millions of dollars in otherwise lost revenue, and has sufficiently shattered all preconceptions about the viability of e-commerce in eyecare.

About the Job:
We are looking for a passionate Full-Stack Software Engineer who is particularly skilled in frontend development but has experience with backend as well. An aptitude for UI/UX and design will be heavily favoured. The ideal candidate should be competent in all stages of software development, from conception to deployment.

Work Environment:
Otto believes in empowering its employees to do what they love, how they love. Whether you get your best work done in the early morning or the dead of night, we don’t care. And whether you prefer to sling code from a beach in Bali or your mother’s basement, it’s up to you. As a fully distributed company, you will have nearly unfettered freedom to work how you want, when you want, and where you want. And as long as you’re doing an awesome job, we won’t ask questions.

Key Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable code across the full web stack (front-end and back-end).
* Ensure the best possible performance, quality, and responsiveness of applications.
* Collaborate with cross-functional teams to define, design, and implement new features.
* Maintain code quality through best practices, including code reviews, automated testing, and continuous integration.
* Identify and troubleshoot software defects and issues.
* Translate application storyboards and use cases into functional applications.
* Stay updated with emerging technologies and apply them to operational activities.

General Qualifications:
The ideal applicant will check yes to most, if not all, of the following:
* 5+ years experience in full-stack development (preferably in both enterprise and start-up environments)
* Strong knowledge of JavaScript, HTML, CSS, and other front end technologies.
* Proficiency with PHP.
* Solid experience with relational databases like MySQL.
* An aptitude for intuitive UI/UX design.
* Understanding of fundamental design principles for building scalable applications.
* Experience with cloud platforms like AWS is a plus.
* Strong problem-solving skills and attention to detail.
* Excellent written and verbal communication skills.
* Excellent programming, debugging, documentation, and optimization skills in general-purpose programming languages

Compensation & Benefits:
* Competitive salary
* Opportunity to work with a small, dynamic, and passionate team
* Flexible remote work arrangement, with freedom to work from anywhere on your own schedule
* Opportunity to shape the future of our company and the industry as a whole

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin