
Platform Engineer (Ruby, Rust, JavaScript)
AppSignal · Prague, Czechia
- Hybrid
- Full-time
- $120,000 / year
- Prague, Czechia
Job highlights
- Build integrations with diverse platforms and services.
- Ensure smooth financial and billing processes.
- Enhance notification systems for customer alerts.
- Utilize Ruby, Rust, and JavaScript extensively.
- Contribute to a remote-first, collaborative team.
About the role
About AppSignal
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.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.How to apply
Apply online through Homerun by answering a few questions and uploading your resume. There’s no need for a cover letter; we’d rather hear your thoughts directly in the application form. 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. Apply at: https://www.appsignal.com/jobs/platform-engineerKey skills/competency
- Platform Engineering
- Ruby
- Rust
- JavaScript
- API Integrations
- Billing Systems
- Notification Systems
- Developer Tooling
- Cloud Services
- Observability Tools
Skills & topics
- Platform Engineer
- Ruby
- Rust
- JavaScript
- API Integrations
- Stripe
- Billing Systems
- Notification Systems
- Cloud Services
- Developer Tooling
- Remote
- Software Engineer
How to get hired
- Tailor your resume: Highlight Ruby, Rust, and JavaScript experience, API integrations, and billing systems.
- Review AppSignal's values: Emphasize impact, transparency, and continuous improvement in your application.
- Address application questions thoughtfully: Provide direct insights instead of a cover letter.
- Highlight problem-solving skills: Showcase experience with complex technical challenges and developer tooling.
- Demonstrate communication abilities: Mention experience with internal/external documentation and customer support.
Technical preparation
Master Ruby on Rails for backend systems.,Gain experience with Rust for performance-critical areas.,Familiarize yourself with React for frontend.,Practice API integration and webhook handling.
Behavioral questions
Describe a complex integration challenge.,How do you handle billing system issues?,Share an experience improving documentation.,How do you collaborate in a remote team?
Frequently asked questions
- What is the work arrangement for the Platform Engineer role at AppSignal?
- AppSignal is a remote-first company. This Platform Engineer position is remote, with a preference for candidates within two hours of the Central European Time (CET) timezone.
- What programming languages are essential for the Platform Engineer role at AppSignal?
- The role requires extensive programming experience, particularly in Ruby and Rails. Familiarity with JavaScript for the React frontend and interest in Rust are also highly valued.
- Does AppSignal require a cover letter for the Platform Engineer application?
- No, AppSignal does not require a cover letter. They prefer candidates to share their thoughts directly in the application form.
- What are the core responsibilities of a Platform Engineer at AppSignal?
- The core responsibilities include improving service integrations (e.g., Stripe, HubSpot, AWS), ensuring billing flows are smooth, adding and improving notification systems, and creating integrations with cloud services and development tools.
- What kind of benefits does AppSignal offer to its employees?
- AppSignal offers a competitive salary, a remote-first work culture, flexible PTO, a personal development budget, and flexible employment setups (direct hire, EOR, or contractor).
- What is AppSignal's stance on diversity and inclusion for the Platform Engineer role?
- AppSignal welcomes candidates of all backgrounds, genders, orientations, ethnicities, ages, and abilities, valuing unique strengths and perspectives.
- How can I best prepare my resume for the Platform Engineer position at AppSignal?
- Your resume should highlight extensive programming experience, especially in Ruby and Rails, along with any experience with Rust, JavaScript, API integrations, and familiarity with billing and notification systems.
- What does AppSignal mean by 'within two hours of the Central European Time (CET) timezone'?
- This means AppSignal is looking for candidates whose work hours overlap significantly with CET, likely to facilitate collaboration during standard European business hours. This usually implies being in a CET timezone or one close to it, like Western European Time (WET) or Eastern European Time (EET).