What You’ll Be Doing:
- Work across our stack including Ruby on Rails, MySQL, Redis, AWS, Terraform, Docker, and Kubernetes
- Identify and resolve problems that may occur anywhere in the stack when root causes are not readily apparent
- Improve the scalability of our database through query optimization and architecture upgrades
- Take end to end ownership and responsibility for architecture, deployment, and maintenance of new and existing services
- Coordinate tasks with your teammates and collaborate with the entire company to refine requirements to deliver the best product to our customers
- Analyze and optimize server-side APIs and build pipelines for efficiency and performance
- Join our on-call rotation and be a first responder to incidents
Requirements:
- 5+ years software engineering experience
- 2+ years Ruby/Rails, Python/Django or similar experience
- Familiarity with the entire stack - web servers, the application layer, caching, databases
- Strong understanding of MySQL, PostgreSQL, or other relational and non relational databases
- Proficiency with high-throughput distributed systems hosted on AWS
- Experience with Monitoring, Logging, Reporting and Alerting frameworks like DataDog and NewRelic
- Proficiency with Git/Github or other distributed version control systems
- Self-motivation and a deep sense of pride in your work
- Curiosity, humility, and open-mindedness
- Passion about web technologies and AllTrails’ mission to connect people to the outdoors
- Humility, empathy, and open-mindedness - no egos
Bonus Points:
- Exposure to AWS services like Lambda, SQS, SNS, DynamoDB, RDS, Aurora, EKS, Neptune
- Knowledge of Vitess or other database sharding technologies
- Familiarity with Docker, Kubernetes, and CI/CD tools
- Terraform and other Infrastructure as Code tooling
- Experience with authentication standards such as OAuth 2.0 or JWT
- Experience with Elastic, Algolia, or similar tools
Our Commitment to You:
- A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
- Physical & mental well-being: health, dental and vision benefits + monthly stipend for wellness expenses.
- Trail Days: No meetings first Friday of each month to go test the app and explore new trails!
- Unlimited PTO.
- Flexible parental leave.
- Remote employee equipment stipend to create a great remote work environment.
- Annual continuing education stipend.
- Discounts on subscription and merchandise for you and your friends & family.
- An authentic investment in you as a human being and your career as a professional.
Similar Jobs
Full Stack Engineer
Senior DevOps/Cloud Engineer
Senior Software Engineer I
Senior Software Engineer, Employer Product
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say