Ardent

Full Stack Software Developer

Ardent
Apply
3 months ago
Washington, DC, USASenior

Responsibilities

  • Design, develop, test, deploy, and maintain front-end and back-end application features.
  • Build and maintain validated, documented, and versioned RESTful APIs with FastAPI.
  • Develop responsive and accessible ReactJS interfaces that meet Section 508 requirements.
  • Implement PostgreSQL data models, queries, migrations, and stored procedures with attention to performance and integrity.
  • Contribute small, incremental changes through a trunk-based development workflow, code reviews, and short-lived feature branches.
  • Package applications with Docker and support deployment of containerized workloads to AWS environments such as ECS and EKS.
  • Collaborate with infrastructure staff on environment configuration, secrets management, cloud resource usage, and deployment-pipeline-compatible code.
  • Diagnose and resolve defects, performance issues, security vulnerabilities, and operational issues across the application stack.
  • Reduce technical debt through refactoring and improved maintainability, readability, and test coverage.
  • Write and maintain backend and frontend unit, integration, and regression tests and participate in functional and user acceptance testing.
  • Maintain API documentation, data model diagrams, architecture decision records, developer setup guides, and operational documentation.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or an equivalent combination of education and experience.
  • At least five years of professional full-stack software development experience.
  • Demonstrated experience developing and maintaining web applications with Python and FastAPI.
  • Strong proficiency with ReactJS, JavaScript or TypeScript, HTML5, and CSS.
  • Experience designing, developing, and supporting RESTful APIs, including documentation and versioning.
  • Hands-on experience with PostgreSQL database design, query optimization, data modeling, and database administration concepts.
  • Experience building, deploying, and managing applications using Docker containers.
  • Working knowledge of AWS services including EC2, S3, RDS, IAM, VPC, and CloudWatch.
  • Experience in Agile development environments, Git-based source control, code reviews, and collaborative development workflows.
  • Strong understanding of secure coding, testing, debugging, documentation, and software development best practices.
  • Ability to troubleshoot application, database, and infrastructure-related issues.
  • Strong written and verbal communication skills for collaboration with technical and non-technical stakeholders.
  • Willingness to undergo a government-issued background investigation.

Benefits

  • Competitive pay, comprehensive health coverage, flexible PTO, federal holidays off, tuition reimbursement, professional development support, and wellness stipends.
  • Onsite work arrangement in Washington, DC.
  • Candidates must be willing to undergo a government-issued background investigation.
Ardent

About Ardent

51-200 employees

For nearly 20 years, Ardent has served this country by delivering award-winning security and defense technology solutions. Our clients' missions range from medical evacuation in overseas theaters to border protection to port security. They trust Ardent to guarantee quality, reliability, and responsiveness. The Ardent Team is the underpinning of our success. Our IT professionals specialize in large-scale situational awareness, geographic visualization, cloud, and information sharing technologies. Ardent inspires its employees to love their jobs. We can help you grow your career by connecting you with our top-notch professionals on challenging projects. We actively mentor and equip our employees to be thought leaders in their fields, and we offer competitive salaries and benefits, including financial rewards for excellence. If you like a fast-paced environment where insights are valued and innovations encouraged, then we want to meet you. Please visit our Career Portal www.ardentmc.com/careers to discover opportunities at Ardent.

Contact me