Human Agency is hiring a
Full Stack Rails Engineer in United States

Logo of Human Agency
Full Stack Rails Engineer
🏢 Human Agency
💵 ~$85k-$130k
📍United States
📅 Posted on May 27, 2024

Summary

Human Agency is hiring a Full Stack Rails Engineer to work on product development of several applications serving their social good customer base. The engineer will use TDD and pair programming, develop features end-to-end, manage database relationships, mitigate concurrency complexity, troubleshoot issues, contribute to CI/CD improvements, integrate 3rd party APIs, and develop high performing consumer-facing applications using React and SSR. The candidate should have over 5 years of experience with Ruby on Rails, Sidekiq, and RSpec, a strong commitment to TDD principles, and experience integrating third-party APIs.

Requirements

  • Possess over 5 years of experience in advancing web applications using Ruby on Rails, Sidekiq, and RSpec
  • Demonstrate a strong commitment to TDD principles in software development
  • Have successfully integrated third-party APIs into Ruby on Rails applications

Responsibilities

  • Develop fully functional features from story to shipped using TDD and pair programming
  • Expand our end to end suite of specs using Capybara, SitePrism, and standard Rails request specs
  • Model complex database relationships using Ruby on Rails best practices
  • Manage and mitigate concurrency complexity using Sidekiq background jobs
  • Troubleshoot and investigate issues using best in class logging and APM solutions
  • Contribute CI/CD improvements using Kubernetes, Docker, Buildkite and Github Actions
  • Integrate 3rd party APIs using mocks and mock apps
  • Develop and contribute to open source libraries that facilitate full stack testing
  • Develop high performing, consumer facing, JavaScript applications using React and SSR
  • Develop 3rd party, embedded, JavaScript libraries packaged with Webpack
  • Contribute and maintain e2e Cypress specs with stubbing for our 3rd party JavaScript libraries

Preferred Qualifications

  • Prefer VIM as your primary code editor
  • Have experience in working within highly concurrent Ruby applications
  • Ability to travel for team meetings and planning
Help us out by mentioning to Human Agency that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs