Company
CAPSULE logo

CAPSULE

www.shopcapsule.ai
Location

Hybrid work from Manhattan, New York:

  • 🇺🇸 United States
Apply

Senior Software Engineer, Fullstack

About the Role:

As a Senior Software Engineer at Capsule, you will be responsible for building features and user interfaces that enable a seamless customer experience. You will work closely with the logistics and operations teams to design and develop software to enable them to deliver medication precisely and efficiently. You will work closely with pharmacists to design and develop software that enables them to scale up the number of prescriptions they are able to safely and efficiently fill, making free same-day delivery of medication available to more and more people.

  • Lead or participate in implementation of key projects that contribute to the company OKRs. 

  • Implement the features and user interfaces of Capsule’s applications targeting diverse categories of end users including: consumers, pharmacists, doctors, and logistics personnel.

  • Architect efficient and reusable front end systems that drive complex web applications.

  • Design, build, and maintain APIs, user-facing experiences, services, and systems.

  • Review product requirements, provide detailed software design and build the software that meets the requirements in high-quality and clean code using React, Redux, Javascript, Typescript, Python and other programming languages your team uses to build Capsule systems.

  • Write Technical Specs that communicate architectural approaches and present them to internal peers for review and feedback.

  • Provide mentorship to other engineers through code reviews and architecture reviews.

About You:

  • You drive results in a way that makes everyone better. You accomplish ambitious objectives while uplifting the team around you. You're a magnet for team members looking to get better and be successful.

  • You can work both fast and right and don't view them as trade-offs. You understand when things require precision and accuracy and where 80% gets you to the desired outcome.

  • You operate like an owner and expect others to as well. You take personal responsibility and value personal responsibility in others. 

  • You check your ego at the door. You are interested in finding the right answer vs. always having the right answer.

Requirements

  • 5+ years of overall software engineering experience.

  • 3+years experience working with any of following languages Kotlin/Python/Java etc.

  • 3+ years of JavaScript experience, including concepts such as asynchronous programming, closures, types, and ES6+.

  • Experience working with relational databases and PostgreSQL.

  • Experience contributing to the architecture and  system design (architecture, design patterns, reliability and scaling) of new and current systems.

  • You have been part of a team that owned software components critical to business.

Nice to have:

  • Django experience is a plus 

  • Experience deploying applications through AWS 

  • A CS degree or equivalent

The starting anticipated earnings for this position is between $170,000 and $210,000. Compensation packages include base pay, competitive benefits, and may include equity in the form of RSUs