Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer, Developer Experience (Remote)

Nashville Public Radio

Deutschland

Remote

EUR 128.000 - 172.000

Vollzeit

Vor 24 Tagen

Zusammenfassung

A leading remote technology company seeks a Senior Software Engineer focusing on developer experience to improve tooling and monitoring for its growing engineering team. This role requires strong experience in Rails and Ruby, enhancing productivity, and building reliable development environments. The successful candidate will enjoy a competitive salary, stock options, unlimited PTO, and a collaborative remote workplace culture.

Leistungen

Stock Options
Health, Dental, and Vision Insurance
401(k) employer match
Unlimited PTO (mandatory 10 days per year minimum)
Annual in-person team retreat
Unlimited book budget
Monthly Wellness Days

Qualifikationen

  • Experience with Rails and Ruby, including developer tooling for growing engineering teams.
  • Systems thinker with a strong ability to communicate effectively.
  • Experience with asynchronous processing using Sidekiq and/or Kafka.

Aufgaben

  • Reducing discrepancies between development/staging and production.
  • Building out 'review app' functionality, i.e disposable non production environments.
  • Working closely with software engineers to understand their pain points and requirements.

Kenntnisse

Rails
Ruby
Developer tooling
Asynchronous processing
AI optimizations

Tools

Postgres
Kafka
Heroku
AWS
Jobbeschreibung
Senior Software Engineer, Developer Experience (Remote)

Department: Engineering

Employment Type: Full Time

Location: Remote

Reporting To: CTO

Compensation: $150,000 - $200,000 / year


Description
We are on a journey to help the next million creators, publishers, and companies scale and monetize their audiences. beehiiv is already home to tens of thousands of the most popular newsletters in the world, and we're only 3 years old! The company quickly achieved $1M ARR in January 2023, over $7M just a year later in January 2024, and on pace for $15M to end 2025 .

Oh and the team is loaded with the some of the most talented and ambitious engineers in the industry.

beehiiv is currently sending over 2B emails per month and looking to build the next world-class email company. As our engineering team approaches 30 engineers, we're looking to hire someone to be laser focused on making the broader engineering team as productive as possible by improving our developer tooling, testing and monitoring so we can write features, detect problems and fix bugs as quickly as possible.
You will be a great fit if you have a well thought-out technical perspective, experience working on tools used by the engineering teams you worked on and experience building and working with complex high traffic Rails applications.

We respect each other as individuals and know work is just one part of life; we want you to have the flexibility and support you need to achieve fulfillment in your personal and professional lives.

Our Tech stack:

  • A api only rails application that stores all subscriber / newsletter information in Postgres. Currently deployed on Heroku, but with plans to move to AWS.
  • Full stack remix applications powering the subscriber facing newsletter websites, written in typescript
  • A Kafka/EKS/Clickhouse data ingestion platform for ingesting and aggregating the 10 billion+ events generated by activity in our emails and on our platform, written in Golang
  • Sentry.io for exception handling and NewRelic for APM and log management (open to change)
  • An extensive primarily rspec test suite that runs in < 5 minutes
Ideally you will have:
  • Systems thinker with a strong ability to communicate effectively.
  • Comfortable with architectural thinking and delivering solutions through code.
  • Experience with Rails and Ruby, including developer tooling for growing engineering teams.
  • Experience using and optimizing AI assistants for development
  • Active working knowledge and architecture experience with Ruby.
  • Experience with asynchronous processing using Sidekiq and/or Kafka.
  • Proven track record of improving developer productivity through tooling and infrastructure enhancements.
Nice to have:
  • Experience with frontend tooling and instrumentation like Vite, Biome and Typescript
  • Experience using Heroku, Sentry, Github
  • Familiarity with email-specific topics
  • Experience working on small, highly productive engineering teams
  • Experience working with and building tooling around Clickhouse or other OLAP databases

What you will be responsible for
  • Reducing discrepancies between development / staging and production.
  • Building out 'review app' functionality, i.e disposable non production environments.
  • Working to generate realistic seed / development data for testing performance.
  • Improving our production observability and monitoring.
  • Eliminate as many sources of error and discrepancies as possible in local development. e.g. database drift, missing dependencies, etc.
  • Identify opportunities for improvement and drive initiatives to enhance the efficiency and reliability of development environments with a focus on building faster developer feedback loops leveraging emerging AI technologies balanced with established practices and tool chains.
  • Work closely with software engineers to understand their pain points and requirements related to local development.
  • Proactively monitor and maintain the health and stability of development environments and improve our monitoring of production environments

Why beehiiv?
We're remote. We believe that your best work is done where you feel safe, comfortable, and supported.

Empathy, not ego. Empathy opens the door to problem solving. Our team is uniquely talented and we can solve any problem when we lead with empathy.

Bias towards action. Most decisions can be changed or altered, but progress cannot be created without action. It is almost always better to deliver something today over something that may be better tomorrow.
Complete transparency. You will have full access to business metrics about the company.

Owner-attitude. Ownership creates a sense of pride and accountability. It empowers someone to stand up for what is right, with a long-term outlook.

We'll take care of you
  • Competitive salary
  • Stock Options
  • Health, Dental, and Vision Insurance
  • 401(k) employer match
  • Unlimited PTO (mandatory 10 days per year minimum)
  • Annual in-person team retreat
  • Unlimited book budget
  • Monthly Wellness Days (every third Friday!)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.