Senior Software Engineer - Fullstack (Ruby on Rails)

Jobgether

United States

Remote

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Annual bonus
Healthcare
Paid time off
Life insurance
401(k) matching
Public-sector mission
Calm work culture
Collaborative teams
Inclusive workplace
Evergreen hiring

Job summary

Jobgether is seeking a Senior Software Engineer to design, build, test, and maintain full-stack applications. You will leverage Ruby on Rails for backend and React for frontend to deliver accessible, secure software.

The role includes API design, CI/CD workflows, and cloud deployments for federal government clients. You will collaborate with product managers, designers, researchers, architects, and engineers to ensure solutions meet business goals and user needs, while applying TDD/BDD and

Qualifications

  • At least 8 years of professional software development experience.
  • At least 4 years of Ruby on Rails development.
  • Strong front-end development experience using React.
  • Proven experience in Agile development teams.
  • Experience deploying through CI/CD pipelines and AWS.
  • Experience with PostgreSQL or MySQL.
  • Solid understanding of OOP concepts.
  • Experience designing RESTful APIs.
  • Proficiency in TDD or BDD methodologies.
  • Knowledge of infrastructure, monitoring, and observability.
  • Strong communication across multidisciplinary teams.
  • Ability to obtain and maintain a Public Trust clearance.
  • U.S. citizenship required for federal government contractor.

Responsibilities

  • Translate objectives into scalable technical solutions using Rails and web tech.
  • Design, develop, and maintain full-stack features with React.
  • Build and integrate RESTful APIs for front-end functionality.
  • Contribute across the product lifecycle including backlog, testing, and deployment.
  • Develop secure, scalable cloud-based apps for federal clients.
  • Work in CI/CD environments, including AWS CLI deployment workflows.
  • Apply TDD/BDD to improve code quality and reliability.
  • Write and maintain automated tests (RSpec, Mocha, Jasmine).
  • Participate in pair programming and code reviews.
  • Collaborate with PMs, designers, researchers, architects, and engineers.
  • Apply engineering practices for infrastructure, monitoring, and observability.

Skills

Ruby on Rails
React
Agile methodologies
RESTful APIs
OOP principles
Test-driven development
Behavior-driven development
Communication
Public Trust clearance
Attention to security and quality

Tools

AWS
AWS CLI
PostgreSQL
MySQL
RSpec
Mocha
Jasmine

Job description

Accountabilities:

As a Senior Software Engineer, you will design, build, test, and maintain full-stack applications while ensuring technical quality, security, and accessibility. Your responsibilities will include:

  • Translate business objectives and user needs into effective technical solutions using Ruby on Rails and modern web technologies.
  • Design, develop, and maintain responsive, accessible, user-facing features using React and other front-end technologies.
  • Build and integrate RESTful APIs that support front-end functionality and reliable application performance.
  • Contribute throughout the product lifecycle, including backlog refinement, development, testing, documentation, deployment, and delivery.
  • Develop secure, scalable, and maintainable cloud-based applications for federal government clients.
  • Work within cloud-based Continuous Integration and Continuous Delivery (CI/CD) environments, including deployment workflows using tools such as AWS CLI.
  • Apply test-driven development (TDD) and behavior-driven development (BDD) practices to improve code quality and reliability.
  • Write and maintain automated tests using frameworks such as RSpec, Mocha, Jasmine, or equivalent tools.
  • Participate in pair programming, code reviews, retrospectives, and other Agile ceremonies to support continuous improvement.
  • Collaborate with product managers, designers, user researchers, architects, and engineers to deliver solutions aligned with business goals and user needs.
  • Apply sound engineering practices across infrastructure, monitoring, and observability to support application stability and performance.
Requirements:

The ideal candidate is an experienced full-stack engineer who combines strong Ruby on Rails expertise with modern front-end development skills and a commitment to delivering reliable, user-focused software. Required qualifications include:

  • At least 8 years of professional software development experience.
  • At least 4 years of professional Ruby on Rails development experience.
  • Strong front-end development experience using React.
  • Proven experience working effectively within Agile development teams.
  • Experience deploying applications through CI/CD pipelines and working with cloud environments such as AWS.
  • Experience with relational databases, including PostgreSQL, MySQL, or similar technologies.
  • Solid understanding of object-oriented programming (OOP) principles and their practical application.
  • Strong experience designing and developing RESTful APIs.
  • Working knowledge of test-driven or behavior-driven development methodologies.
  • A fundamental understanding of infrastructure, monitoring, and observability practices.
  • Strong written and verbal communication skills, with the ability to collaborate effectively across multidisciplinary teams.
  • A proactive, adaptable mindset and the ability to navigate ambiguity, evolving requirements, and changing priorities.
  • Ability to obtain and maintain a Public Trust clearance.
  • U.S. citizenship, as required for this federal government contractor position.
Preferred qualifications include:
  • Experience delivering digital services for government or public-sector organizations.
  • Familiarity with identity verification and authentication systems.
  • Experience implementing accessibility-focused development practices.
  • Experience collaborating closely with UX teams and incorporating research findings into product development.
  • Knowledge of modern front-end architecture and performance optimization techniques.
Benefits:
  • Competitive compensation: Salary determined at the time of offer based on experience, qualifications, and the level of the position. Multiple experience levels are considered under this evergreen requisition.
  • Annual bonus opportunity: Additional earning potential through an annual bonus.
  • Healthcare coverage: Medical, dental, and vision benefits.
  • Paid time off: PTO to support personal time and work-life balance.
  • Company-paid life insurance: Life insurance coverage provided by the employer.
  • Retirement savings: A generous 401(k) matching program.
  • Purpose-driven work: Opportunities to develop digital products that support public-sector missions and improve government services.
  • Calm, sustainable work culture: An environment that prioritizes thoughtful execution, quality, and employee well-being over unnecessary urgency and excessive working hours.
  • Collaborative teams: Work closely with multidisciplinary professionals who value knowledge sharing, accountability, and continuous improvement.
  • Inclusive workplace: A commitment to diversity, equity, inclusion, and equal employment opportunities.
  • Evergreen hiring process: Applications are accepted on an ongoing basis for current and anticipated needs. Applying does not guarantee an immediate opening or interview; qualified candidates may be contacted when a suitable opportunity becomes available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Fullstack (Ruby on Rails)
Senior Software Engineer - Fullstack (Ruby on Rails)

Jobgether • Oregon

Hybrid
USD 140,000 - 190,000
Healthcare coverage
401(k) matching
Paid time off
+3
Full Stack Engineer
Full Stack Engineer

Bixal • United States

Remote
USD 120,000 - 140,000
Flex hours
401K with matching incentive
Parental Leave
+6
Principal Full Stack Engineer
Principal Full Stack Engineer

Bixal • United States

Remote
USD 145,000 - 155,000
Flex hours
401K with matching
Parental Leave
+6
Evergreen: Software Engineer - Fullstack (Ruby on Rails)
Evergreen: Software Engineer - Fullstack (Ruby on Rails)

Pluribus Digital • United States

Remote
USD 140,000 - 190,000
Annual bonus
Medical/dental/vision benefits
Paid time off
+1
Developer, Full Stack
Developer, Full Stack

Northramp LLC • Washington

Hybrid
USD 120,000 - 150,000
Competitive compensation
Remote work opportunities
Medical, dental, and vision insurance
+2
Full Stack Developer
Full Stack Developer

Innovative Object Solutions, Inc. • Washington, Baltimore (MD)

Hybrid
USD 140,000 - 180,000
Flexible hybrid work arrangements
Evergreen: Senior Software Engineer - Fullstack (Ruby on Rails)
Evergreen: Senior Software Engineer - Fullstack (Ruby on Rails)

Pluribus Digital • United States

On-site
USD 140,000 - 190,000
Evergreen: Senior Software Engineer - Fullstack (Ruby on Rails)
Evergreen: Senior Software Engineer - Fullstack (Ruby on Rails)

Pluribus Digital • Oregon

Hybrid
USD 120,000 - 180,000
Annual bonus
Medical/dental/vision benefits
PTO
+2
Technical DevSecOps Team Lead
Technical DevSecOps Team Lead

Federal Advisory Partners • United States

Hybrid
USD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Zachary Piper, LLC • Huntsville (AL)

On-site
USD 120,000 - 180,000