×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Backend Developer, Front End Developer

Job in Devils Lake, Ramsey County, North Dakota, 58301, USA
Listing for: Easy Dynamics
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Backend Developer, Front End Developer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Easy Dynamics is a leading IT service provider specializing in cybersecurity, cloud computing, and risk management for federal agencies. Since 2006, we have partnered with our customers to design, build, and secure the systems that protect our people, places, and way of life. Our work is grounded in deep technical expertise, thoughtful problem‑solving, and a clear understanding of the complex environments our customers operate in.

Our world‑class team of engineers, consultants, and subject‑matter experts are builders, problem‑solvers, and trusted advisors who thrive on solving unique and ever‑evolving digital challenges. We bring a hands‑on, mission‑focused approach to every engagement, delivering solutions that are built to last.

What you’ll do
  • Design, develop, and maintain backend services using Python 3, FastAPI, Pydantic, and SQL Alchemy.
  • 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 SQL Alchemy and Alembic.
  • Build frontend features using React, Type Script, 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 Git Hub Actions, npm, uv, Docker, and build/test/lint/publish pipelines.
  • Support Azure deployment workflows using Bicep and Power Shell for tenant‑based application infrastructure.
  • Collaborate through Git Hub 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.
  • Ability to work nights and weekends occasionally.
  • 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.
  • Experience building APIs with FastAPI or a similar modern Python web framework.
  • Experience with Pydantic or similar data validation/modeling libraries.
  • Experience with SQL Alchemy and relational database‑backed applications.
  • Comfortable writing SQL‑aware application code and debugging database‑specific behavior.
  • Strong React and Type Script 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, Git Hub 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 Git Hub 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary