Job Closed

This listing is no longer active.

GovCIO logo
GovCIO

GovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.

Full-Stack Software Engineer

Location

United States

Posted

66 days ago

Salary

$140K - $150K / year

Seniority

Lead

Job Description

Full-Stack Software Engineer

GovCIO

• Designs and codes applications following specifications using the appropriate tools • Maintains and modifies existing software applications. • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution. • Performs modifications to and maintenance of operational programs and procedures. • Participates in code reviews to represent reviewed work for adherence to standards and specifications. • Writes or revises program documentation, operations documentation and user guides in accordance with standards. • Contribute as part of a cross‑functional Agile team to build, refactor, and maintain React and Rails components, APIs, and backend services with an emphasis on modular, scalable design. • Design and maintain automated unit, integration, and end-to-end tests using frameworks such as RSpec. • Incorporate accessibility (Section 508, WCAG 2.1AA) and US Web Design System standards into development. • Contribute to fullstack development across backend and frontend systems as needed. • Build and ship quality software using pair programming, test‑driven development, rigorous code review, comprehensive. automated tests, and AI‑powered developer tools (e.g., Copilot, Cursor) to accelerate delivery while maintaining responsible oversight. • Effectively leverage AI-powered IDEs such Copilot and Cursor to analyze existing code, develop features, write unit tests, and debug issues while retaining responsible oversight and reviewing all work produced. • Apply DevOps practices (CI/CD, monitoring, cloud services) to ensure reliable delivery and operations. • Participate in pair programming, in‑depth peer reviews, and blameless post‑mortems; continuously incorporate learnings. • Participate in backlog refinement, user story acceptance criteria, and story sizing with the Product Owner.

Job Requirements

  • 5+ years of professional engineering experience, demonstrating experience maintaining and enhancing applications with Ruby on Rails and modern JavaScript frameworks with a heavy emphasis on 3rd party integrations.
  • 3+ years of production experience with React.js
  • 3+ years of production experience with Ruby on Rails and SQL
  • Experience experimenting with and/or utilizing AI tools and services to create and deliver software, and a strong willingness to leverage AI where appropriate to improve outcomes.
  • Experience working in an agile, cross‑functional team and contributing to high‑quality, production‑level codebases.
  • You have lived and worked in the United States for 3 out of the last 5 years
  • Experience with DevOps processes and tools (CI/CD, monitoring, automation)
  • Experience writing automated tests and building testable code (unit, integration, end-to-end)
  • Experience in cloud environments (AWS or equivalent)
  • Understanding of common design patterns, software development principles, and how to apply them effectively
  • Ability to work independently on high-complexity tasks and collaborate as appropriate
  • Experience working in an Agile team and demonstrating an Agile mindset
  • Experience in open-source, collaborative development environments
  • Must have lived and worked in the United States for at least the last year.

Benefits

  • Employee Assistance Program (EAP)
  • Corporate Discounts
  • Learning & Development platform, to include certification preparation content
  • Training, Education and Certification Assistance*
  • Referral Bonus Program
  • Internal Mobility Program
  • Pet Insurance
  • Flexible Work Environment

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Create and integrate AI agents to enhance the efficiency, productivity, and quality of VLSI design flows. • Collaborate on the design and implementation of algorithms and models that can optimize VLSI design processes. • Contribute to the development of software tools and frameworks that support the integration of AI in VLSI design. • Analyze and interpret data to identify patterns and insights that can inform the development of AI-driven design methodologies. • Stay ahead of the latest advancements in machine learning, deep learning, and VLSI build to continuously improve our solutions.

California + 1 moreAll locations: California | Texas
$184K - $287.5K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Build and develop AI-powered tools that improve workflow efficiency, data analysis, and decision-making across customer support • Build systems that ingest and unify data from multiple sources (internal databases, forums, social media, internal tools) • Develop LLM- and RAG-based solutions that allow users to query systems in natural language and retrieve detailed, contextual insights • Build automated reporting and metrics generation tools tailored to different collaborators (engineering, QA, program management, customers, support teams) • Enable personalized, role-based data access—allowing individuals and teams to easily retrieve the information most relevant to them • Identify patterns, trends, and root causes from internal systems using advanced analytical methods • Lead the development of AI-assisted localization pipelines to improve translation speed and scalability and targeted human translation • Research, evaluate, and implement emerging AI technologies to continuously improve internal systems • Provide technical leadership and guidelines for AI-based system build and deployment

California
$168K - $270.3K / year
Job Closed
Fivetran logo

Senior Staff Software Engineer – Distributed Systems

Fivetran

Fivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands. • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team and our SRE teams. • Drive significant performance, latency, and availability improvements for our data lake services • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. • Investigate and resolve fault-tolerance and high availability issues as well as performance and scale challenges both inside and across service boundaries. • Contribute to open-source projects such as DuckDB and Apache Polaris. • Embrace Fivetran innovations with open-source standards and toolsets. • Set technical directions and influence cross-functional teams.

Germany
Job Closed
Fivetran logo

Senior Staff Software Engineer – Data Lakes

Fivetran

Fivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands. • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team and our SRE teams. • Drive significant performance, latency, and availability improvements for our data lake services • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. • Investigate and resolve fault-tolerance and high availability issues as well as performance and scale challenges both inside and across service boundaries. • Contribute to open-source projects such as DuckDB and Apache Polaris. • Embrace Fivetran innovations with open-source standards and toolsets. • Set technical directions and influence cross-functional teams.

Germany
Job Closed