Software Engineer

Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Available

Hires remotely in

Relocation

Allowed

The Role

We’re looking for an engineer to work on our Haskell backend which helps millions of people connect to each other through astrology. Our backend engineers support our mobile and web frontends and our internal teams, including our generative AI writing and content team.

What you’ll do

  • Support our mobile apps (we have native iOS and Android apps) through the backend. You’ll build new features and help iterate on existing ones.
  • Help our writers by developing internal tooling and supporting admin features of our Editor tool.
  • Work closely with small, cross-functional teams to provide insight into scope and effort so our product team can shape right-sized solutions.

What you'll bring

  • Experience writing and shipping code in production; 3 years of professional experience.
  • A strong desire to work with Haskell. We realize that most people don’t have work experience with Haskell. Production experience in functional languages (Scala, OCaml, etc.) is a plus, but our technical stack can be taught.
  • A love for documentation and testing. We like to experiment and well-documented, tested code goes a long way to helping us ship quickly and confidently.
  • A pragmatic approach to problem solving with a focus on user problems. Our favorite problems to solve are the ones that have a meaningful impact on our users.

Bonus

  • Some experience with cloud infrastructure (AWS) and databases (we use PostgreSQL).
  • Knowledge or interest in ML and NLP

Our technical interview process

Our interview process is divided into four phases — an initial introduction with a recruiter, a secondary interview with a manager, a technical interview that involves some live coding and some system design, and lastly, a meeting with our founder.

We realize technical interviews can feel challenging to prepare for, so here’s what we’re interested in seeing from you:

  • Clean, testable code that’s compiled frequently
  • Clear communication around your decision-making process
  • Creative and thoughtful problem-solving
  • Self-reflection around past projects and the ability to articulate what worked, what didn’t work, and what you'd do differently now that you know the outcomes
  • Ability to partner with coworkers outside of engineering

We’re not interviewing for:

  • LeetCode, HackerRank, etc. These can be fun, but they rarely reflect what the job is really like.
  • Memorization of trivia or solutions. You will have access to search engines, books, and your colleagues in real life.
  • Opaque, tricky engineering solutions for their own sake. We believe a good solution is as simple as possible.

More about Co–Star

Funding

AMOUNT RAISED
$20.8M
FUNDED OVER
3 rounds
Rounds
A
$15,000,000
Series A Apr 2021
image

Founders

Banu Guler
Founder • 3 years • 7 years
New York City
image
Go to team image

Similar Jobs

Give Lively company logo
Give Lively
Reimagining the future of digital fundraising for nonprofits: powerful, practical & free
LINK3D company logo
LINK3D
Additive Manufacturing Workflow, MES & QMS Software
Bushwick Design company logo
Bushwick Design
Mobile-focused custom web design
Teralytic company logo
Teralytic
AgTech company that built the world's first wireless NPK soil sensor
Tempus Labs company logo
Tempus Labs
Using data to speed up research for cancer treatments
CXC Australasia company logo
CXC Australasia
Working anywhere is possible by working with CXC global
Outlet Finance company logo
Outlet Finance
Outlet allows anyone to access Decentralized Finance in a simple TradFi user experience