Position description
Join our Applicant Experience team as a Software Engineer - Backend E5 and play a pivotal role in designing, developing, and maintaining cutting-edge features for our monolithic Ruby on Rails application with a React + Typescript frontend.
You will be part of a dedicated product team of 3 to 4 developers, collaborating throughout the entire product lifecycle to deliver high-quality solutions that facilitate the hiring of millions of hourly employees each year for the world's biggest employers.
Strong opinions on API best-practices and service-oriented architecture are encouraged.
What you'll be doing:
- Architect, implement, and test robust product features
- Contribute to technological choices and architectural design processes
- Review and collaborate with other developers' work
- Ensure the quality, reliability, security, and operational excellence of your products
- Work hand-in-hand with product and customer-facing teams to understand requirements and deliver solutions that meet customer needs while improving the experience for millions of applicants
- Break down product scope, plan deliverables, and proactively identify blockers, communicating effectively with stakeholders
- Triage and resolve unforeseen issues, coordinating with appropriate stakeholders to ensure minimal disruption
What you should bring:
- 5+ years of experience in dynamic languages such as JavaScript, Ruby/Rails, and other web development tools
- Proven expertise in product-oriented software development and architecture at scale
- Strong understanding of testing and CI/CD best practices
- An ownership mentality, capable of designing solutions that address niche customer requirements while enhancing the experience for millions of applicants
- Ability to work independently and confidently, even in dynamic situations with limited information
Nice to have:
- Experience in B2B SaaS
- Familiarity with best practices for securely scaling datastores containing PII and other sensitive details (e.g., PostgreSQL, Elasticsearch, Redis)
- Proficiency in Ruby (on Rails) and/or React with Typescript
- Experience with Infrastructure-as-Code using Kubernetes and/or Terraform to build compute clusters on platforms like AWS, Azure, and Google Cloud Platform
Salary Range: $156,000 - $ 225,000 USD
#LI-KS1