Ruby Developer for fast-growing direct mail software company

Company: PostPilot
Location: Greer, South Carolina, Remote - Anywhere
Type: Full-time
Posted: 15.OCT.2021

Summary

An awesome opportunity for an experienced Ruby Developer to join a small team and make a real impact!

Description

ABOUT THE JOB
You’ll pitch in on scaling our Ruby on Rails apps as they continue to grow, keep them fast, and ratchet up their reliability & robustness, end to end. 

This position is systems, security, tooling, deep-dive debugging, web performance, and internal support, through and through with a bit of Robots and hardware threw in. Day in and day out you'll get to the bottom of multiple different issues across the stack and across projects. The work draws on a broad mix of app/reliability/debug engineering expertise as well as product thinking. 

You will put out some fires, including incident response and remediation, but your focus will be reliability and robustness. You can expect an inclusive, eager team who’ll support you in it, rise to challenges with you, and grow together.

Here are some real examples of the work we’ve done lately that might help you to get a better idea of what this job entails:
  • Built a fleet of handwriting robots driven by Ruby on Rails.
  • Consolidating legacy mongo and node applications to our stack. 
  • Developing a load balancing strategy for "expensive" Sidekiq background jobs that were crushing external APIs and our queues.
  • Setting up Postgres monitoring with Heroku/Librato/Scout to stay better informed of potential issues.
  • Created a system to digitize peoples handwriting and signatures in a performant and reliable way.
  • Upgrading our Heroku Postgres hardware to provide our Rails application.
  • Developed custom print layouts for mailpieces with Prawn and physical hardware.
  • Identifying unused/outdated indexes that are bloating our database.
  • Deep dive into expensive queries in our application and working to improve performance and memory consumption from Postgres to Rails. 
  • Researched and implement an entire AWS file storage strategy to store and serve up large PDF files in a robust and cost-effective way.
  • Evolving our server configuration to utilize auto-scaling to be more prepared for sudden workload spikes. 
  • Removing unused/outdated ruby gems and keeping used Ruby gems up-to-date in our Rails monolith will ensuring passing tests. 

ABOUT YOU
We’re looking for an experienced candidate who’s ready for a similar breadth and depth of work. That’s a lot of different areas of responsibility! You won’t be able to answer every question immediately or know how all the systems work on day one, and we don’t expect you to. Solid fundamentals with software development, systems, troubleshooting, and teamwork pave the way.

We value people who have an opinion but can commit even if they disagree. People who understand the value of others being heard. We apply rigorous consideration and challenge each other, and remember that we’re here for the same purpose: to do good work together. This is only possible with direct feedback, openness to each others’ experiences, and willingness to show up for each other.

You can expect a mindful onboarding process with ramp-up. You can expect a team that listens, and to be heard. You can expect to be counted on. We care about what you can do and how you do it, not about how you got here.

This is a remote job. You’re free to work where you work best. The bulk of our work is written, from pull request discussion to long-form proposals and team chats. We do require that your normal workday has at least 4 hours overlap with the United States east coast workday.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...