Software Engineer

Infinite Computer Solutions

Virginia (MN)

On-site

USD 90,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Thoriva is seeking a Mid-Level Full Stack Developer to build and maintain modern web applications for AI-enabled enterprise solutions. You will work on front-end interfaces, backend services, APIs, and cloud-native components, collaborating with data, security, and product teams to deliver secure, scalable features.

The role emphasizes hands-on UI and API development, agile collaboration, and growth into broader technical ownership, with an emphasis on AWS deployment, 508/WCAG accessibility, and

Qualifications

  • 3-5 years of experience in full stack, front-end, or backend software engineering.
  • Hands-on experience building web UIs and backend services or APIs in a production environment.
  • Working proficiency in JavaScript/TypeScript with React (Angular/Vue as alternative).
  • Working proficiency in Java (11+) with Java services; other languages are a plus but not substitutes.
  • Experience with AWS; ability to operate in AWS environment (S3, IAM, etc.).
  • Daily use of AI coding assistants with judgment to verify and refine output.
  • Experience with relational databases (PostgreSQL preferred); NoSQL a plus.
  • Solid understanding of REST APIs, HTTP, JSON, authentication/authorization, logging, and error handling.
  • HTML, CSS (Tailwind), responsive design, accessibility cross-browser standards.
  • Familiarity with Agile, CI/CD (GitHub Actions), Git, and automated testing.
  • Ability to deliver working, tested features with limited supervision.
  • Good communication and collaboration with product owners, designers, engineers, QA.

Responsibilities

  • Develop, test, and maintain full-stack features spanning UI, backend services, APIs, and integration components.
  • Implement capabilities for Thoriva’s application development platform used by business users and citizen developers.
  • Build reusable React/TypeScript components and screens with RESTful API endpoints and Java backend logic.
  • Work with data/AI/ML teams to display model outputs, risk scores, and reviewer actions.
  • Follow patterns for secure data access to sensitive data, including authentication flows and RBAC.
  • Write and maintain unit/integration tests and participate in code reviews and sprints.
  • Create/update API specs and technical documentation.

Skills

Full stack development
React
JavaScript/TypeScript
Java
Node.js / Python
REST APIs
SQL / NoSQL databases
HTML / CSS / Tailwind
Accessibility
Git / CI/CD
Automated testing
AWS
Docker & Kubernetes
CI/CD tooling
Integration services

Education

Bachelor's degree or higher

Tools

PostgreSQL
AWS services
Docker
Kubernetes

Job description

Job Description
Mid-Level Full Stack Developer – Core Product – Java Focused
About The Company

Thoriva is an AI product company that delivers intelligent, data-driven solutions to transform government operations. We combine AI solutions, commercial expertise, and complex business logic to address federal, state, and local government agencies's biggest challenges.

Job Summary

As a Mid-Level Full Stack Developer, you will build and maintain modern, end-to-end web applications for Thoriva's AI-enabled enterprise solutions. This role spans front-end engineering, backend services, cloud-native development, accessibility, performance, and secure digital delivery in support of AI-enabled application development for citizen developers. You will work closely with senior engineers, product, data, security, and domain teams to turn well-defined requirements into reliable, secure, and maintainable features across the stack. The ideal candidate has solid hands-on experience building user interfaces and APIs, is comfortable working in an Agile team, and is eager to grow into broader technical ownership.

Key Responsibilities
  • Develop, test, and maintain full-stack features spanning responsive web interfaces, backend services, APIs, and integration components.
  • Implement capabilities for Thoriva’s application development platform, which enables business users, mission operators, and citizen developers to quickly deploy solutions into operations.
  • Build reusable React/TypeScript components and screens aligned to the existing design system, along with RESTful API endpoints andJavabackend business logic.
  • Work with data, AI/ML, product, and design teams to display model outputs, risk scores, confidence ratings, evidence packages, and reviewer actions in the application.
  • Follow established patterns for secure data access to sensitive data.
  • Implement authentication flows, role-based access, logging, exception handling, and validation under the guidance of senior engineers.
  • Build interfaces that meet accessibility (Section 508 / WCAG 2.1 AA), usability, responsiveness, and performance standards -including verified color contrast, keyboard navigation, and both light and dark themes.
  • Support integration withPostgreSQL, object storage, caches, message queues, external APIs, identity providers, andAWSservices.
  • Containerize and ship your work: build and run services withDocker, and deploy toAWS EKSthrough existing Kubernetes manifests and CI/CD pipelines, with support from senior engineers.
  • UseAI coding tools (Claude Code, Copilot, Cursor) as part of daily development, and critically review their output before committing it.
  • Write and maintain unit and integration tests (Vitest/Jest, JUnit, Playwright), and participate in code reviews, sprint planning, and release activities.
  • Create and update technical documentation, API specifications, and implementation notes.
  • Troubleshoot defects and production issues, and contribute to performance and reliability improvements.
  • Continuously build depth across the stack with mentorship from senior engineers and architects.
Required Qualifications
  • 3-5 years of experience in full stack, front-end, or backend software engineering, or a closely related role.
  • Hands-on experience building web user interfaces and backend services or APIs in a production environment.
  • Working proficiency in JavaScript/TypeScriptand a modern front-end framework -React strongly preferred(Angular/Vue considered).
  • Working proficiency in Java (11+)- hands-on experience writing and maintaining Java services isrequired. Additional backend languages (Node.js, Python, Go, C#) are a plus but do not substitute for Java.
  • Working experience with AWS- required. You should be comfortable operating in an AWS environment: deploying containers, reading logs, and working with S3, IAM roles, and managed services. Designing cloud architecture is not expected at this level.
  • Daily use of AI coding assistants(Claude Code, GitHub Copilot, Cursor, or equivalent) for implementation, refactoring, tests, and debugging - with the judgment to verify, correct, and reject AI-generated code rather than accept it as-is.
  • Experience with relational databases -PostgreSQL preferred(SQL Server, MySQL, Oracle considered) - including writing and tuning queries; NoSQL exposure a plus.
  • Solid understanding of REST APIs, HTTP, JSON, authentication and authorization concepts, logging, and error handling.
  • Working knowledge of HTML, CSS (Tailwind or similar utility-first CSS), responsive design, and cross-browser behavior.
  • Familiarity with Agile delivery, CI/CD practices (GitHub Actions), source control (Git), and automated testing.
  • Ability to take well-defined requirements and deliver working, tested features with limited supervision.
  • Good communication skills and ability to collaborate with product owners, designers, senior engineers, and QA.
Preferred Qualifications
  • Familiarity withKubernetesconcepts (pods, deployments, services, ConfigMaps), Helm or kustomize, serverless services, API gateways, or message queues.
  • Exposure to build tooling and monorepos:Vite, Turborepo, pnpm workspaces; and to Java build tooling:Mavenor Gradle.
  • Exposure toLLM integration- prompt management, tool/function calling, RAG, model catalogs - plus risk scoring, reviewer queues, audit trails, and human-in-the-loop workflows.
  • Experience with design systems and component libraries (shadcn/ui, Radix, MUI), dashboards, or data visualization (ECharts, D3, Recharts).Awareness of secure data handling, PII/PHI, encryption, and compliance requirements.
  • Experience working with onshore/offshore delivery teams.
  • Familiarity with DevOps and IaC tools such as GitHub Actions, Jenkins, Azure DevOps,Terraform, orsimilartools.
  • Key Skills
  • Full Stack Development
  • React
  • JavaScript / TypeScript
  • Java/ Node.js / Python
  • REST APIs
  • PostgreSQL/ SQL and NoSQL Databases
  • HTML / CSS / Tailwind/ Responsive Design
  • Accessibility
  • Git and CI/CD
  • Automated Testing
  • AWS (EKS, ECR, S3, IAM)
  • Docker & Kubernetes Fundamentals
  • Integration Services
Qualifications

Bachelor's or higher

Range Of Year Experience - Min Year

3

Range Of Year Experience - Max Year

5

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Java Developer
Enterprise Java Developer

Infinite Computer Solutions • Indiana

Remote
USD 110,000 - 160,000
Health insurance
401(k)
Paid time off
+1
Mid-Level Full-Stack Java Engineer for AI Apps
Mid-Level Full-Stack Java Engineer for AI Apps

Infinite Computer Solutions • Virginia (MN)

On-site
USD 90,000 - 150,000
Full-Stack Developer
Full-Stack Developer

SAIC • Silver Spring (MD)

Hybrid
USD 140,000 - 180,000
Software Engineer Sr - Fullstack/Vue
Software Engineer Sr - Fullstack/Vue

The Timberline Group • Maryland Heights (MO)

On-site
USD 120,000 - 160,000
Full-Stack Engineer
Full-Stack Engineer

Clinically AI • San Diego (CA)

On-site
USD 150,000 - 190,000
Associate Application Developer
Associate Application Developer

Infinite Computer Solutions • Indiana

Remote
USD 65,000 - 95,000
Remote work flexibility
Web Developer
Web Developer

Talentola • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Technical Automation Lead
Technical Automation Lead

Infinite Computer Solutions • Indiana

Remote
USD 140,000 - 200,000
Remote work flexibility
Health benefits
401(k)
Senior Full Stack UI Engineer
Senior Full Stack UI Engineer

Quantum US • Centennial (CO)

On-site
USD 120,000 - 150,000
Java Fullstack Developer
Java Fullstack Developer

Diverse Lynx, LLC • Princeton (NJ), Quincy (MA)

On-site
USD 120,000 - 190,000