Senior Software Engineer - Fullstack (Ruby on Rails)

New
J
JobgetherGovernment digital services
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years of professional software development experience; at least 4 years of professional Ruby on Rails development experience.
Required Skills
AWSPostgreSQLAgileMySQLRuby on RailsReactCI/CDRESTful APIs

Requirements

  • 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.
  • 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.
  • Understanding of object-oriented programming principles and their practical application.
  • Experience designing and developing RESTful APIs.
  • Working knowledge of test-driven or behavior-driven development methodologies.
  • Fundamental understanding of infrastructure, monitoring, and observability practices.
  • Ability to obtain and maintain a Public Trust clearance.
  • U.S. citizenship, as required for this federal government contractor position.

Responsibilities

  • Translate business objectives and user needs into 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 application performance.
  • Contribute to backlog refinement, development, testing, documentation, deployment, and delivery.
  • Develop secure, scalable, and maintainable cloud-based applications for federal government clients.
  • Work in cloud-based CI/CD environments, including deployment workflows using AWS CLI.
  • Apply TDD and BDD practices and maintain automated tests using RSpec, Mocha, Jasmine, or equivalent tools.
  • Participate in pair programming, code reviews, retrospectives, and other Agile ceremonies.
  • Collaborate with product managers, designers, researchers, architects, and engineers to deliver solutions aligned with business goals and user needs.
  • Apply engineering practices across infrastructure, monitoring, and observability to support application stability and performance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now