Search Jobs

IT opportunities are waiting for you.

Full Stack Engineer (8826)

Richmond, VA 23226

Posted: 05/06/2026 Employment Type: Contract-to-Hire Job Category: Other Job Number: 8826

Job Description

Position Title:  Full Stack Engineer 
Location:  Richmond Virginia 
Position Status: 6 month contract to direct hire  
Schedule: Hybrid Richmond, VA 

We are seeking a Full Stack Developer to design, build, and maintain modern, scalable web applications that power the legislative process. This role emphasizes frontend architecture, user experience, and React-based development, while also requiring working knowledge of backend systems and APIs.
The ideal candidate is highly proficient in React and TypeScript, comfortable collaborating closely with backend engineers, and capable of understanding, consuming, and occasionally contributing to backend services. While this role is frontend-led, candidates should be able to contribute to API design, data models, authentication flows, and system behavior to deliver cohesive end-to-end solutions.

Key Responsibilities:
  • Design and build responsive, user-centric web applications using React and TypeScript.
  • Apply both functional and object-oriented TypeScript patterns where appropriate.
  • Develop reusable UI components and maintain a scalable front-end architecture.
  • Implement client-side routing and navigation to support complex application workflows.
  • Backend Integration & Full Stack Collaboration
  • Contribute to backend services and APIs using .NET Core with advanced techniques like dependency injection, reflection, and plugin architecture.
  • Work with PostgreSQL using Entity Framework and the Code-First approach for schema management.
  • Implement GraphQL and REST APIs to enable efficient data exchange between systems.
  • UI Architecture & Performance
  • Optimize frontend performance, rendering, and state management for complex, data-heavy applications.
  • Translate wireframes and requirements into polished, accessible user interfaces.
  • Containerization & Development Workflow
  • Work confidently in Docker-based development environments.
  • Run, debug, and validate frontend applications within containerized stacks.
  • Security & Access Awareness
  • Integrate frontend applications with authentication and authorization systems (e.g., OAuth, OpenID Connect, Keycloak).
  • Respect role-based access control (RBAC) when rendering UI elements and workflows.
  • Collaborative Development
  • Work closely with designers, backend engineers, and product stakeholders to deliver cohesive features.
  • Write clean, maintainable, and well-documented frontend code.
  • Participate in code reviews and contribute to frontend standards and best practices
Required Skills & Qualifications:
  • Strong experience with React for building modern web applications.
  • Proficiency in TypeScript, including understanding of functional vs. object-oriented patterns.
  • Experience implementing client-side routing in React applications.
  • Hands-on experience consuming GraphQL APIs.
  • Confidence working with Docker and containerized development environments.
  • Solid understanding of modern frontend development practices (state management, hooks, component composition).
  • Ability to collaborate effectively with backend and DevOps teams.
  • Knowledgeable in .NET Core and C# development, with a focus on scalable architecture.
  • Understanding of API development, including dependency injection and reflection.
  • Hands-on experience with PostgreSQL and Entity Framework Code-First development.
Bonus Skills:
  • Frontend experience with frameworks like React, Angular, or Vue.js.
  • Experience working on large enterprise projects, including scaling applications and managing complex system integrations.
  • Familiarity with document manipulation and processing using byte arrays for efficient handling of binary data.
  • Knowledge of plugin architectures and modular code design.

 

Meet Your Recruiter

Josh Hansen
Technical Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Richmond, VA

Ready to take your career to new heights? Explore job opportunities in and around Richmond, Virginia, known for its charming blend of history, culture, and opportunity. Richmond boasts a vibrant arts scene, with galleries like the Virginia Museum of Fine Arts, theaters like the Altria Theater, and the exciting performances at the Richmond Coliseum. Indulge in the local cuisine, from classic Southern comfort food to modern culinary delights. With the James River running through the city and beautiful parks like Maymont and Belle Isle, there are endless outdoor recreational opportunities. Don't miss out on being part of this dynamic city, where history meets innovation and career growth awaits. Browse our job listings now and consider making Richmond your professional home.