Platform Engineer
Platform Engineer (Ruby, Rust, JavaScript)
We’re looking for an experienced platform engineer. You’ll join a team of engineers responsible for ensuring AppSignal is able to communicate with many different platforms, hosting providers, and tooling. The team ensures we integrate smoothly with our customers’ wide range of tooling. This includes connections with Stripe, HubSpot, Google BigQuery, Vercel, Heroku, DigitalOcean, Render, AWS, GitHub, GitLab, Slack, Microsoft Teams, Discord, PagerDuty, OpsGenie, webhooks, email, etc., including internal tooling.
AppSignal helps thousands of teams monitor their web apps. We’re a remote-first company with a team spanning seven countries, built on values like impact, transparency, and continuous improvement.
We’re looking for somebody within two hours of the Central European Time (CET) timezone for this role.
The role
You’ll be part of a team that ensures the product works well when communicating with many other services. You ensure that all finance-related processes continue to run smoothly, and that plan settings, invoices, and billing information are properly synced with Stripe. You work with internal teams to export the right product analytics to services such as PostHog, BigQuery, and HubSpot. You’ll optimize processes around pricing updates, trials, upgrades, downgrades, and the internal admin panels.
You’ll ensure that our customers receive notifications about the state of their applications, optimized to communicate essential information at a glance and to allow them to directly interact with AppSignal through our service integrations. This means integrating with many other third-party services and finding the best integration level per service, depending on what capabilities their APIs support.
You’ll integrate AppSignal with other services like GitHub, Heroku, AWS, Vercel, DigitalOcean, and Render to send or receive application data, and integrate with their marketplaces.
Your level of experience
This role is suitable for someone with extensive programming experience. You know how to build apps using Ruby and Rails and don’t shy away from improving the React frontend and even some Rust. You’ve worked with APIs from various services, developer tooling, and are familiar with other observability tools. You have confidence in your ability to quickly learn new technologies.
Your responsibilities
Improve our connections with various services such as Stripe, HubSpot, Google BigQuery.
Ensure our billing flow works well, no one misses an invoice and we don’t miss webhooks.
Add new notifiers and improve our existing ones, including Slack, Microsoft Teams, Discord, PagerDuty, OpsGenie, webhooks, and email.
Investigate, reproduce, and fix issues reported to AppSignal about AppSignal.
Create integrations with cloud services, hosting providers, and development tools, such as GitHub, Heroku, AWS, DigitalOcean, and Render.
Ensure our external and internal documentation, and guides are up-to-date and clearly describe how to use AppSignal features and how to customize them.
What you bring (and what helps you thrive)
You’re a Ruby developer at heart who likes to work on difficult problems and make sure our connections work without issue.
Familiarity with billing systems and integrations with Stripe.
Familiarity with notification systems and integrations with developer tooling.
You’re familiar with or interested in working with JavaScript for our React front-end.
You’re familiar with or interested in working with Rust. We use Rust in many places in our stack.
You like working with new technology stacks and tooling, and learning how to use ones you don’t know yet.
You like to combine attention to detail with keeping an eye on the broader picture and goals.
You’re a good communicator, in speaking and writing, talking with the team, and writing internal and external documentation.
You have excellent English communication skills.
You are comfortable providing support via chat and calling with customers to debug issues and gather feedback.
You’re energized by solving problems and working collaboratively with a thoughtful, low-ego team.
You’re proactive, organized, and comfortable managing your own schedule.
You work well in a remote environment and team.
What we offer
Competitive salary tailored to your location, experience, and skills
Remote-first work culture with support for co-working if preferred
Flexible and generous PTO (Paid Time Off) policy
Personal development budget for books, courses, equipment, conferences or other items that help you grow
Flexible employment setup: You’ll be hired directly by AppSignal, through an Employer of Record (EOR), or as a long-term contractor; whichever makes the most sense for your location and preferences.
A welcoming and friendly company
A welcoming company
We’re a team of kind, curious people from different backgrounds, each bringing unique strengths (and yes, a few quirks too). We’d love for you to add yours.
We welcome candidates of all backgrounds, genders, orientations, ethnicities, ages, and abilities. If you’re looking for a place to do your best work and know your contributions are valued, you’ll feel right at home here.
Apply for the job
Do you want to join our team as our new Platform Engineer? Then we'd love to hear from you!
If you’re curious but unsure whether you’re a good fit, we encourage you to apply anyway. We value potential and perspective, and would hate to miss out on a great teammate because you doubted yourself.
