Clera home
·Dashboard

Jobs at Easy Dynamics Corp (Now Hiring) — 1 open

Easy Dynamics Corp logoEasy Dynamics Corp

Software Engineer

McLean, Virginia, United States · Hybrid

Mid level

What you'll do Design, develop, and maintain backend services using Python 3, FastAPI, Pydantic, and SQLAlchemy.Build and maintain REST APIs that support OSCAL-based compliance workflows, document management, metadata up…

Skills: Python, FastAPI, React, TypeScript, SQLAlchemy

Easy Dynamics Corp logo

Software Engineer

Easy Dynamics Corp

McLean, Virginia, United States • Hybrid

Apply
Mid levelHybrid · 5 days in office

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

  • Full-time
  • bachelor degree
  • Posted 25d ago
  • ~40 hrs/week

Responsibilities

Design and maintain full-stack features including Python-based backend services and React-based frontend interfaces. Implement database models, API endpoints, and automated tests while supporting Azure deployment workflows.

Requirements

Requires 3+ years of professional software development experience and a Bachelor's degree in Engineering or a related technical field. Must be proficient in Python, FastAPI, React, TypeScript, and relational databases.

Full job description

What you'll do

  • Design, develop, and maintain backend services using Python 3, FastAPI, Pydantic, and SQLAlchemy.
  • Build and maintain REST APIs that support OSCAL-based compliance workflows, document management, metadata updates, authentication, and user-facing application features.
  • Work with relational databases across local and production-like environments, including SQLite, PostgreSQL, and Microsoft SQL Server.
  • Implement and maintain database models, query logic, migrations, and data access patterns using SQLAlchemy and Alembic.
  • Build frontend features using React, TypeScript, Vite, Material UI, React Router, React Hook Form, Zod, and related modern frontend tooling.
  • Integrate frontend workflows with backend APIs, including form validation, document editing, schema validation, error handling, and user-facing state updates.
  • Write and maintain automated tests, including backend pytest tests and frontend Playwright end-to-end tests.
  • Participate in CI/CD maintenance using GitHub Actions, npm, uv, Docker, and build/test/lint/publish pipelines.
  • Support Azure deployment workflows using Bicep and PowerShell for tenant-based application infrastructure.
  • Debug issues across the full stack, including API behavior, database differences, frontend state, browser behavior, authentication flows, and deployment configuration.
  • Collaborate through GitHub pull requests, code reviews, issue discussion, and iterative feature development.
  • Write clean, maintainable, typed, and well-tested code that follows existing project conventions.
  • Ability to work in office 3-5 days per week.
  • Participate in team meetings for knowledge sharing and status updates.

Required Qualifications

  • 3+ years of professional software development experience, or equivalent demonstrated ability.
  • Bachelor’s degree in Engineering or a related technical field required, with preference for Computer Science, Computer Engineering, or Software Engineering.
  • Strong Python backend development experience.
  • Experience building APIs with FastAPI or a similar modern Python web framework.
  • Experience with Pydantic or similar data validation/modeling libraries.
  • Experience with SQLAlchemy and relational database-backed applications.
  • Comfortable writing SQL-aware application code and debugging database-specific behavior.
  • Strong React and TypeScript experience.
  • Experience with Node.js, npm, Vite or comparable frontend build tooling.
  • Experience building production-style frontend workflows with forms, validation, routing, API integration, and reusable components.
  • Experience writing automated tests for backend and/or frontend code.
  • Familiarity with Git, GitHub pull requests, code review, branching, and collaborative development workflows.
  • Ability to troubleshoot across multiple layers of an application instead of staying limited to one tier.
  • Clear written communication and ability to explain technical decisions in PRs, issues, and team discussions.

Preferred Qualifications

  • Experience with Microsoft Azure services, especially Azure Container Apps, Azure SQL, managed identities, Static Web Apps, or related deployment models.
  • Experience with Infrastructure as Code, especially Bicep, ARM templates, Terraform, or similar.
  • Experience with GitHub Actions CI/CD pipelines.
  • Experience with Docker-based local development and deployment workflows.
  • Experience with Microsoft SQL Server and PostgreSQL.
  • Experience with Playwright, pytest, Ruff, Pyright, ESLint, Prettier, or similar quality tooling.
  • Experience with Material UI or another mature component library.
  • Experience working with JSON Schema, structured document models, or complex nested JSON data.
  • Familiarity with OSCAL, NIST 800-series guidance, RMF, FedRAMP, or security/compliance automation.
  • Experience in regulated, security-conscious, government, or enterprise SaaS environments.

Nice-to-Have Domain Knowledge

  • OSCAL catalog, profile, system security plan, assessment plan, assessment result, POA&M, or component definition concepts.
  • NIST Risk Management Framework terminology and workflows.
  • Security control inheritance, implementation statements, compliance evidence, assessment artifacts, or authorization package workflows.
  • Experience building tools for governance, risk, compliance, cybersecurity, or audit teams.

What Success Looks Like

Within the first few months, this developer should be able to:

  • Pick up a scoped full stack issue and deliver it through PR review.
  • Modify/implement a FastAPI endpoint, Pydantic model, SQLAlchemy query, or service layer safely.
  • Add or update a React/TypeScript UI flow using existing Material UI patterns.
  • Write meaningful pytest or Playwright coverage for their change.
  • Run and interpret local checks such as backend tests, frontend typecheck/build/lint, and Playwright tests.
  • Debug behavior differences between SQLite, PostgreSQL, and MSSQL when needed.
  • Understand enough OSCAL and compliance terminology to ask good questions and model data correctly.

Salary Range: $150,000–$200,000 based on experience and qualifications

Easy Dynamics is an equal opportunity employer. Applicants are considered for positions without discrimination on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, veteran status or any other consideration made unlawful by applicable federal state or local laws.

Related keywords

PythonFastAPIPydanticSQLAlchemyAlembicReactTypeScriptViteMaterial UIReact RouterReact Hook FormZodSQLitePostgreSQLMicrosoft SQL ServerPytest

About Easy Dynamics Corp

LinkedInVisit site

We design, build, and secure the systems that protect our people, places, and way of life.

Industry
IT Services and IT Consulting
Company size
51-200 employees
Founded
2006
Headquarters
McLean, Virginia
LinkedIn followers
11,537

Easy Dynamics Corporation is a leading technology services provider with a core focus in Cybersecurity, Cloud Computing, and Information Sharing. We are builders, problem solvers, and trusted advisors who bring well-architected solutions and management consulting to our clients to align them with the best practices their missions demand. As industry leaders, we are committed to delivering unparalleled quality and service in all aspects of our organization and providing our customers with outstanding technical excellence and the business acumen to advise them on both tactical and strategic initiatives.

Offices: 2000 Corporate Ridge, 240, McLean, Virginia 22102, US

Cloud ComputingIdentity ManagementInformation SharingApplication DevelopmentCybersecurityPrivacyDevSecOpsAgileSecurity Engineeringand Security Compliance
View all jobs at Easy Dynamics Corp

About Easy Dynamics Corp

LinkedInVisit site

We design, build, and secure the systems that protect our people, places, and way of life.

Industry
IT Services and IT Consulting
Company size
51-200 employees
Founded
2006
Headquarters
McLean, Virginia
LinkedIn followers
11,537

Easy Dynamics Corporation is a leading technology services provider with a core focus in Cybersecurity, Cloud Computing, and Information Sharing. We are builders, problem solvers, and trusted advisors who bring well-architected solutions and management consulting to our clients to align them with the best practices their missions demand. As industry leaders, we are committed to delivering unparalleled quality and service in all aspects of our organization and providing our customers with outstanding technical excellence and the business acumen to advise them on both tactical and strategic initiatives.

Offices: 2000 Corporate Ridge, 240, McLean, Virginia 22102, US

Cloud ComputingIdentity ManagementInformation SharingApplication DevelopmentCybersecurityPrivacyDevSecOpsAgileSecurity Engineeringand Security Compliance
View all jobs at Easy Dynamics Corp

Similar companies hiring

Capgemini (4842)Hewlett Packard Enterprise (2240)Oracle (2110)KBR, Inc. (2018)PACS (1864)Arvato Systems (1567)NTT DATA North America (1466)CONA Services (1400)Schwarz IT KG (1084)Verizon (1080)VOIS (982)Mastercard (968)
Clera home

Your AI-talent agent. Connecting talents with dream jobs.

Earn $5,000

Tools

  • Salary Calculator
  • Resume Review
  • Startup Map

Explore

  • Jobs
  • Discover Jobs
  • Companies
  • Referral

Platform

  • Pricing
  • Integrations
  • Partners
  • Acquihire

Clera

  • Manifesto
  • Engineering
  • We are hiring!
  • FAQs
  • Blog
  • Press

Tools

  • Salary Calculator
  • Resume Review
  • Startup Map

Explore

  • Jobs
  • Discover Jobs
  • Companies
  • Referral

Platform

  • Pricing
  • Integrations
  • Partners
  • Acquihire

Clera

  • Manifesto
  • Engineering
  • We are hiring!
  • FAQs
  • Blog
  • Press

© 2026 Clera Labs, Inc.

PrivacyTermsBug Bounty