Ollie is a pet wellness brand that delivers pet food as real as the love pet owners have for their furry family members. Founded in 2015, the company endeavors to overturn the dog
Senior Software Engineer, Full-Stack
Location
United States
Posted
52 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Full-Stack
Ollie
• Design, build, and maintain APIs, interfaces, and technical infrastructure that power Ollie’s subscription platform. • Contribute to all stages of the software development lifecycle- from planning and design to implementation, deployment, and maintenance. • Collaborate closely with engineers, product managers, and designers in an agile environment to deliver high-quality, impactful features. • Develop and integrate 3rd-party services to enhance functionality and improve the customer experience. • Write reliable, performant, and well-tested code that scales with our growing business. • Continuously improve existing systems through refactoring, performance optimization, and automation. • Participate in code reviews, knowledge sharing, and technical discussions to uphold best practices and foster team learning. • Troubleshoot production issues and help maintain a stable and resilient platform. • Stay curious- explore new tools, technologies, and techniques to improve developer experience and product quality.
Job Requirements
- You have 3+ years of professional experience building applications in a Python framework (Django, Flask, etc.)
- You have 5+ years of experience building API systems, including technologies such as REST, OAuth2 and integrations with 3rd party services using REST APIs and JSON
- You have 2+ years Professional experience working in a frontend framework (React, Angular, Etc.)
- You have an understanding of and professional experience using a relational database (PostgreSQL, MySQL, etc.) including SQL language.
- You have strong technical knowledge and deep understanding of time/maintainability/quality trade-offs
- You have experience writing unit tests
- You have experience with using version control (git, svn, etc.)
- You have excellent communication & collaboration skills
- You’re a self-starter, positive and excited to work with a small dedicated team
- You are passionate about using technology to streamline business processes
Benefits
- Competitive salary
- Sponsored 401k program with employer match up to 4%
- Comprehensive health coverage including medical, dental and vision
- Unlimited vacation policy that you're encouraged to use
- Paid parental leave
- 1-week paw-ternity leave for new dog parents
- Free Ollie subscription
- Inspiring pack members!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Join our network of independent alteration professionals specializing in prom and special event dresses. What You'll Do • Alter prom dresses, homecoming dresses, pageant gowns, and quinceañera dresses (hemming, bodice/waist, straps, cups, zippers) • Work with structured formal dresses (multiple layers, sequins, beading, linings, tulle) • Conduct fittings, take precise measurements, and communicate timelines clearly • Deliver high-quality finishing and maintain an organized workspace suitable for fittings We also receive requests for wedding dresses, bridesmaid dresses, evening gowns, suits, and other formalwear. Requirements • Experience with formalwear and/or special event dress alterations • Strong garment construction knowledge + precision measuring • Machine + hand sewing proficiency • Professional communication and customer service Benefits / Highlights • Work from home (independent contractor role) • Local client requests provided through the platform • Flexibility to accept the jobs that fit your schedule • Opportunity to grow repeat clients and reviews through your profile
Teaching Assistant - Health Sciences
University of OttawaThe University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork, and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. All qualified persons are invited to apply We welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women, and LGBTQIA2S+ persons Committed to creating and maintaining an accessible, barrier-free work environment Working with applicants with disabilities requesting accommodation during the recruitment, assessment, and selection processes
Role Description The Teaching Assistant/Demonstrator/Lab Monitor will assist with the following tasks: - Help with correction of assignments and exams - Proctoring of exams - Hold in-person office hours to assist the professor with addressing student inquiries and concerns outside of class times Schedule: - Mondays: 8:30 AM to 11:20 AM - Wednesdays: 8:30 AM to 11:20 AM Work is offered online and synchronous. Access to a computer, Internet, microphone, and webcam is required. Qualifications - Bachelor, MSc, or PhD in Health Sciences or equivalent - Very good English writing skills to accurately mark essays and long answers on exams - Biomedical and biological background is an asset - Experience with online learning programs and software as a teaching assistant - Experience with web software (uploading content, programming content) Requirements - Minimum of 3 positions available - Expected enrolment: 170 - Total work hours: 65 - Hourly rate: $31.89 for undergraduate students; $50.25 for graduate students (2024-2025) - Rates do not include vacation pay or statutory pay Benefits - All University of Ottawa employees are required to complete mandatory legislated training - Commitment to diversity and inclusion in the workplace - Accessible, barrier-free work environment
Teaching Assistant/Demonstrator/Lab Monitor
University of OttawaThe University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork, and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. All qualified persons are invited to apply We welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women, and LGBTQIA2S+ persons Committed to creating and maintaining an accessible, barrier-free work environment Working with applicants with disabilities requesting accommodation during the recruitment, assessment, and selection processes
Role Description The role involves assisting with the course "Analyse quantitative des données en sciences de la santé: variables continues," which includes: - Assistance with assignments and grading of work and exams - Management of the laboratory associated with the course - Proctoring of exams - Providing office hours in person to address student questions or concerns outside of class hours Course Schedule: INTERNET COURSE Lab Hours: Online Qualifications - Bachelor's, Master's, or Doctorate in Health Sciences or related fields - Advanced knowledge of statistical concepts and methods - Proficiency in Excel and SPSS - Experience with online learning programs and software (as a user or teaching assistant) - Experience with web software (content uploading, content programming) Requirements - Access to a computer, Internet, microphone, and webcam - Note that proctoring hours and grading of the final exam are included in this contract Benefits - Hourly Rate: $31.89 for undergraduate students; $50.25 for graduate students (2024-2025) - These rates do not include vacation pay or statutory pay - Retroactive pay will be issued after the ratification of a new collective agreement
Teaching Assistant - International Health
University of OttawaThe University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork, and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. All qualified persons are invited to apply We welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women, and LGBTQIA2S+ persons Committed to creating and maintaining an accessible, barrier-free work environment Working with applicants with disabilities requesting accommodation during the recruitment, assessment, and selection processes
Role Description This position is for a Teaching Assistant/Demonstrator/Lab Monitor for the course "International Health" (HSS4331) during the 2026 Spring/Summer Semester. - Help with correction of assignments and exams. - Proctoring of exams. - Hold online office hours to assist the professor with addressing student inquiries and concerns outside of class times. Qualifications - Bachelor, MSc or PhD in Health Sciences or equivalent. - Experience with online learning programs and software (as a teaching assistant). - Experience with web software (uploading content, programming content). Requirements - Access to a computer, Internet, microphone, and webcam. - Contract includes hours of proctoring and correction of the final exam. Benefits - Hourly Rate: $31.89 for undergraduate students, $50.25 for graduate students (2024-2025). - Rates do not include vacation pay nor statutory pay. - Retro pay will be applied after the ratification of a new collective agreement.
