Human Agency is hiring a

Full Stack Rails Engineer

St. Louis, United States
Remote

The Company

Human Agency offers full-service business solutions to partners and the organizations we create. We are a team of problem solvers driven by purpose and commitment to the free exercise of our and our partners’ human agency.

The Role 

Human Agency is seeking a Full Stack Rails Engineer to work closely with the CTO on product development of several high impact applications that serve our social good customer base. As an engineer on the team, you will work closely with our remote engineering team to understand customer needs and create impactful, consumer facing solutions by growing platforms developed by Human Agency. You will be part of a small and highly capable XP team. We lean heavily on TDD and Pair Programming to rapidly deliver solutions to our clients and use React on the front end and we are actively exploring lightweight JS solutions.

Scope + 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.

Your background + experience

  • Possess over 5 years of experience in advancing web applications using Ruby on Rails, Sidekiq, and RSpec.
  • Demonstrated history of contributing to and managing production apps.
  • Demonstrate a strong commitment to TDD principles in software development.
  • Have successfully integrated third-party APIs into Ruby on Rails applications.
  • Possess a comprehensive understanding of potential exploits and security vulnerabilities in Rails.
  • Are passionate about driving positive societal change.
Additional skills:
  • Prefer VIM as your primary code editor.
  • Have experience in working within highly concurrent Ruby applications.
  • Ability to travel for team meetings and planning.

 

Equal Opportunity Employment Statement

Human Agency is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. 

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Human Agency is committed to providing veteran employment opportunities to our service men and women. 

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job