Senior Full Stack Engineer
WFH Flexible
Job Type
Full-time
Description

 

About Us: 

eSimplicity is a modern digital services company that works across government, partnering with our clients to improve the health and lives of millions of Americans, ensure the security of all Americans—from soldiers and veterans to kids and the elderly, and defend national interests on the battlefield. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that courageously equip Federal agencies with solutions to transform today for a better tomorrow for all Americans. 


Purpose and Scope 

We are seeking a Senior Full Stack Engineer to serve as a consultative partner to internal teams and clients on Agentic AI and modern web delivery. You will lead discovery conversations, translate ambiguous needs into clear technical options, and propose pragmatic solutions—then help prototype and ship them end-to-end across frontend, backend, and cloud infrastructure. 

You will help define engineering practices and standards at eSimplicity while staying hands-on across the stack, balancing user experience excellence with secure, scalable backend architecture and cloud-native delivery. 


Responsibilities 

  • Lead discovery and consulting sessions with clients and internal teams to clarify goals, constraints, and success metrics; separate true needs from wants. 
  • Propose Agentic AI-enabled solutions: identify high-ROI opportunities; outline architectures for agent orchestration, tool integrations, APIs, data access patterns, and guardrails; communicate tradeoffs and risks. 
  • Architect and implement full-stack solutions spanning frontend experiences, backend services, APIs, data persistence, and cloud deployment. 
  • Design and deliver modern user experiences in React/TypeScript with Tailwind or CSS-in-JS. 
  • Build accessible, reusable components and maintain design system consistency. 
  • Design, build, and secure APIs (REST/GraphQL; OpenAPI), integrations, and data flows using Node.js (preferred) or Python; leverage Postgres, Redis, and event-driven patterns where appropriate. 
  • Implement JSON Schema-driven forms and admin flows (e.g., React JSON Schema Form) and connect them to scalable backend services. 
  • Drive consistency and quality across front-end and back-end implementations in multi-app or distributed environments. 
  • Own backend architecture decisions including data modeling, caching, background processing, and service boundaries. 
  • Communicate clearly: author decision records, design docs, runbooks, and client-facing summaries; present options and recommendations to mixed audiences. 
  • Participate in Agile processes including daily standups, demos, retrospectives, and sprint planning; collaborate closely across engineering, DevOps, UX, Product, and Scrum Master roles. 
  • Instrument applications for observability (logs, metrics, traces), performance, and accessibility (WCAG/Section 508); support reliable releases with Git and CI/CD. 
  • Deploy and operate services in AWS environments using containerization and infrastructure-as-code patterns. 
  • Provide support, maintenance, and enhancements to existing systems; quickly adopt new programming tools, frameworks, and techniques as project needs evolve. 
Requirements

 

Required Qualifications 

  • Minimum of 7 years related experience delivering production-grade full-stack web applications on small, cross-functional teams. 
  • Exceptional communication and writing skills; adept at facilitation, stakeholder alignment, and translating complex topics for mixed audiences. 
  • Demonstrated consultative problem-solving: discovery, option framing, impact/risk analysis, and solution proposals. 
  • Hands-on experience enabling Agentic AI solutions (e.g., multi-step/agent orchestration, tool-use integration, prompt/eval harnesses, safety/guardrails). 
  • Expert-level proficiency in at least one of the following languages: TypeScript, JavaScript, Python; strong proficiency across both frontend and backend patterns. 
  • Strong proficiency with React and modern frontend ecosystems. 
  • Deep experience building and securing backend services, APIs, and distributed systems. 
  • Proficiency in Node.js (preferred) or Python for server-side development. 
  • Experience with relational databases (Postgres) and in-memory stores (Redis); familiarity with data modeling and performance optimization. 
  • Deep understanding of APIs; familiarity with JSON, Web APIs, REST APIs, JSON-RPC, RESTful practices, and GraphQL; experience defining APIs with OpenAPI. 
  • Experience building dynamic forms and admin panels using JSON Schema and React-based builders. 
  • Familiarity with web accessibility (WCAG and Section 508) and performance optimization best practices. 
  • Experience with modern frameworks such as React.js, Next.js, Node.js, and backend service frameworks. 
  • Testing with Jest and Testing Library plus Playwright or Cypress; BDD with Cucumber is a plus. 
  • Experience with Docker containerization and deployments. 
  • Hands-on experience with AWS cloud services (compute, networking, storage, IAM). 
  • Extensive experience using Git and CI/CD platforms to deliver safe releases at a rapid rate. 
  • Experience working on a fully integrated Agile product team smaller than 10 people. 
  • A demonstrated preference for the right amount of unit and integration tests across frontend and backend systems. 
  • Strong documentation and problem-solving skills. 
  • Flexible and willing to accept a change in priorities as necessary. 
  • Ability to work in a fast-paced, team-oriented environment. 
  • Excellent command of written and spoken English. 
  • Ability to obtain and maintain a Public Trust; must reside in the United States. 
  • Communicates technical information to non-technical audiences. 

Desired Qualifications 

  • Knowledge of AuthN and AuthZ systems, including Okta, OAuth, SAML, OIDC, and AWS IAM policies/roles using attribute-based access controls. 
  • Experience with message queues/buses and their associated design patterns (Kinesis, Kafka, RabbitMQ, NATS). 
  • Experience with distributed system design and microservices architectures. 
  • Experience with design systems and component libraries. 
  • Experience with federated design or microfrontend architecture. 
  • Familiarity with Storybook or other tools for documenting component behavior. 
  • Knowledge of headless CMS systems like Strapi, Sanity, or Directus. 
  • Experience with AI/Agent platforms such as LangChain and LangGraph; familiarity with LLM providers (OpenAI/Azure OpenAI/AWS Bedrock), retrieval/RAG patterns and vector stores (pgvector, Pinecone, Weaviate); prompt/model evaluation. 

Working Environment: 

eSimplicity supports a remote work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager 

Occasional travel for training and project meetings. It is estimated to be less than 25% per year.  


Benefits:  

We offer a highly competitive salary and full healthcare benefits. 


Equal Employment Opportunity:  

eSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. 

Salary Description
$116,700 - $160,000