Ollie

Senior Full-Stack Software Engineer

Ollie

full-time

Posted on:

Location Type: Remote

Location: Remote • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularDjangoFlaskMySQLPostgresPythonReactSQLSubversion

About the role

  • 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.

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 and a stake in the company
  • 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!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoFlaskAPI systemsRESTOAuth2JSONReactAngularSQL
Soft skills
communicationcollaborationself-starterpositive attitudeteamworkproblem-solvingcuriosityadaptabilityknowledge sharingtechnical discussions