Full Stack Rails Engineer

2 months ago


St Louis, Missouri, United States Human Agency Full time

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 client base. As an engineer on the team, you will work closely with our remote engineering team to understand client 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.



  • St Louis, Missouri, United States Cognizant Full time

    Senior Java Full Stack Engineer with AWS Cognizant's Digital Engineering practice is seeking a highly qualified Full Stack engineers with experience developing and building strong, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for high-quality, reliable, and...


  • St Louis, Missouri, United States Master Halco Full time

    About the RoleWe are seeking a highly motivated and experienced Sales Associate to join our team at Master Halco. As a Sales Associate, you will be responsible for driving sales growth and expanding our customer base within the decking and railing industry.Key ResponsibilitiesConduct on-the-job training with coworkers to provide value to customers.Build...


  • St Louis, Missouri, United States Cognizant Full time

    About Us: Cognizant (Nasdaq: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. We help our clients modernize technology,...


  • St Louis, Missouri, United States Intramotev Full time

    Company OverviewIntramotev is at the forefront of innovation in the rail industry, focusing on the development of self-propelled rail vehicles. We are committed to creating a sustainable and efficient future for rail transportation. Position SummaryWe are looking for a skilled Radar / Sensors Engineer to enhance our development team. This role is pivotal in...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview: Signal Designer/Engineer (Transit & Rail)Gannett Fleming, Inc. is seeking a talented Signal Designer/Engineer to contribute to our projects in the transit and rail sectors. This role may allow for remote work but will require reporting to our St. Louis, MO location.The successful candidate will be responsible for:Creating detailed transit...


  • St Louis, Missouri, United States Intramotev Full time

    Join Intramotev as a Senior Motion Planning EngineerAt Intramotev, we are revolutionizing freight logistics with our innovative self-propelled railcars and vehicles. Our mission is to equip the rail industry with cutting-edge tools that will ensure its competitiveness for the next two centuries.By contributing to our efforts, you will play a vital role in...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview:As a Signal Designer/Engineer (Transit & Rail) at Gannett Fleming, Inc., you will play a pivotal role in the development of transit and rail signal systems. This position allows for telecommuting but will require reporting to our St. Louis, MO location.Key Responsibilities:Develop comprehensive transit and rail schematics, technical...


  • St Louis, Missouri, United States Cognizant Full time

    Senior Java Full Stack Developer Responsibilities • Develop high quality software solutions using Java and AWS to meet business requirements and enhance user experience. • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with project goals. • Implement and maintain scalable and efficient code, adhering to...


  • St Louis, Missouri, United States Intramotev Full time

    Company OverviewIntramotev is at the forefront of developing innovative self-propelled rail vehicles, striving to create a more efficient and environmentally friendly rail system.Position SummaryWe are looking for a Radar / Sensors Engineer to enhance our development team. This role focuses on the integration and fusion of various sensors and radar...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview:As a Signal Designer/Engineer at Gannett Fleming, Inc., you will play a crucial role in the development of transit and rail systems. This position may allow for telecommuting but will require reporting to the designated location.Key Responsibilities:Produce detailed transit and rail schematics, technical specifications, and comprehensive...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview: Signal Designer/Engineer (Transit & Rail)We are seeking a skilled Signal Designer/Engineer to contribute to our projects in the transit and rail sectors. This role offers the flexibility of telecommuting while maintaining a connection to our St. Louis, MO location.Key Responsibilities:Develop comprehensive transit and rail schematics,...


  • St Louis, Missouri, United States Intramotev Full time

    About Intramotev:At Intramotev, we are innovating self-propelled railcars and vehicles to revolutionize freight logistics. Our mission is to equip the rail industry with advanced tools that will ensure its competitiveness for the next two centuries. By joining us, you will play a crucial role in making rail transport more competitive with trucking,...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview:We are seeking a Signal Designer/Engineer specializing in Transit and Rail systems. This role involves the development of comprehensive transit and rail documentation, including drawings, technical specifications, and project schedules.Key Responsibilities:Create detailed signal design drawings and circuit layouts.Prepare technical...


  • St Louis, Missouri, United States Gannett Fleming Full time

    Position Overview:As a Signal Designer/Engineer (Transit & Rail) at Gannett Fleming, Inc., you will play a pivotal role in the development of transit and rail signal systems. This position allows for telecommuting, while maintaining a connection to our St. Louis, MO location.Key Responsibilities:Develop comprehensive transit and rail schematics, technical...


  • St Louis, Missouri, United States Intramotev Full time

    Company OverviewIntramotev is at the forefront of developing self-propelled rail vehicles, and we are looking for a skilled Radar / Sensors Engineer to enhance our innovative development team. Role OverviewThe selected candidate will be pivotal in the integration and fusion of various sensors and radar technologies into a cohesive autonomous system. This...


  • St Louis, Missouri, United States Mass Transit Magazine Full time

    Salary Range: $85,000.00 - $113,000.00Position Overview:The Engineer III will play a crucial role in conducting structural evaluations in alignment with the Structures Inspection Program. This position entails a comprehensive review of design calculations, plans, and specifications, along with oversight of structural repair projects. The Engineer will...


  • St Louis, Missouri, United States Cognizant Full time

    About Us: Cognizant (Nasdaq: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. We help our clients modernize technology,...


  • St Louis, Missouri, United States Randstad Full time

    Job Overview: A prominent entity in project development and infrastructure enhancement is in search of an experienced Engineering Project Manager. This is a permanent position with a flexible work arrangement, allowing for a combination of remote and in-office work. As the Engineering Project Manager, your role will encompass overseeing the design and...


  • St Louis, Missouri, United States TEKsystems Full time

    Key Qualifications:1) Minimum of 2 years of comprehensive experience in Golang development2) Proficiency in Angular3) Experience with Restful web services4) Familiarity with AWS5) Knowledge of CI/CD practicesRole Overview:•Engaged within a dynamic development scrum team consisting of 10 engineers and a scrum master.•Participating in bi-weekly sprints to...


  • St Louis, Missouri, United States TEKsystems Full time

    Required Skills:1) Minimum of 2 years of comprehensive Golang development experience2) Proficiency in Angular3) Experience with Restful web services4) Familiarity with AWS5) Knowledge of CI/CD practicesJob Overview:• Participate as a key member of a development scrum team consisting of 10 engineers and a scrum master.• Engage in 2-week sprint cycles to...