We are seeking a skilled Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining backend services using Python 3, FastAPI, Pydantic, and SQLAlchemy. You will also build and maintain REST APIs supporting various features such as OSCAL-based compliance workflows, document management, metadata updates, authentication, and user-facing application features. Your work will involve relational databases (SQLite, PostgreSQL, Microsoft SQL Server), implementing and maintaining database models, query logic, migrations, and data access patterns using SQLAlchemy and Alembic. Additionally, you will build frontend features using React, TypeScript, Vite, Material UI, React Router, React Hook Form, Zod, and related modern frontend tooling, integrating them with backend APIs. You will write and maintain automated tests (pytest, Playwright), participate in CI/CD maintenance (GitHub Actions, npm, uv, Docker), support Azure deployment workflows (Bicep, PowerShell), and debug issues across the full stack. Collaboration will occur through GitHub pull requests, code reviews, and iterative development. The ideal candidate will write clean, maintainable, typed, and well-tested code. The role requires the ability to work in the office 3-5 days per week and occasionally work nights and weekends. Participation in team meetings for knowledge sharing and status updates is also expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level