Senior Software Engineer - Ruby on Rails
Team: Engineering
Location: Canada (Remote)
Commitment: Regular Full-Time
Workplace Type: remote
What You'll Do
- Get stuff done: Implement new features, improve user experiences, and fix bugs in a mature SaaS application.
- Grow those around you: Review PRs to educate others of best practices, pair program with people who are stuck on a problem, ensure the team is following agreed upon standards.
- Design solutions: As needed, work closely with the Implementations Team to turn customer needs/pain points into actionable work with technical designs.
- Help define and implement future architecture: Help create an architectural roadmap to future proof our app and make that plan come to life.
- Focus on NFRs: Ensure we have the right level of resiliency, logging, monitoring, security, etc.
- Support production: Help debug/diagnose/triage emergency production issues (luckily rare).
What You'll Bring to the Team:
- Education & Experience:
- 5+ years of experience with RoR and Javascript.
- B.S. Computer Science, Mathematics, or related field is prefered but not necessary.
- Familiarity with SaaS applications and the FinTech domain are a plus.
- An insatiable desire to make the team awesome; a drive to identify and seize opportunities for wins both in the code and in how the team works.
- A strong understanding of programming patterns, best practices, long term software maintenance, software architecture, and how to balance best vs. practical.
- Work closely with others to achieve team goals. Understand how to give feedback appropriately. Mentor/coach via pair programming if needed.
- Ensure that the code is appropriately optimized (avoiding n+1 queries, etc.), appropriately structured, appropriately formatted, that technical decisions made are right, that the code is well-tested, and that we aren't introducing technical debt.
- Succeed as a team, fail as a team. Promote a blameless culture. See teammates as equals.
- React.js
- Postgres
- Redis
- Elasticsearch + Kibana
- C++ (very minor)
- Datadog
- New Relic
- Loggly
- AWS
- Azure
- Kubernetes
- Semaphore CI
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
🥳🥳🥳 452 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 over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,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
