Full Stack Python/DevOps Developer
Mid-level full-stack and DevOps engineer at a federal IT contractor supporting the National Library of Medicine (NIH), building and modernizing secure enterprise web applications. Day to day spans backend services in Python (Django/FastAPI), Java (Spring Boot), and Node.js, React/Angular frontends, MongoDB/PostgreSQL, and AWS DevOps work with Docker, Kubernetes, Terraform, and CI/CD pipelines.
- Compensation
- Not disclosed
- Location
- Bethesda, MD
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Information Technology, or related field
- 3+ years of professional software engineering experience
- 5+ years full-stack development experience covering backend and frontend
- Strong programming capabilities in Python, Java, and Node.js
- Front-end development with React or Angular, TypeScript, HTML, CSS, JavaScript
- Proficiency in Git and collaborative development workflows
- Strong understanding of RESTful API design and systems integration
- Hands-on AWS expertise (EC2, S3, RDS/Aurora, Lambda, CloudFront, IAM)
- Deep MongoDB experience: schema design, indexing, performance optimization
- Experience with relational databases (PostgreSQL/Oracle/MySQL)
- Test automation with Selenium/WebDriver and Selenium Grid
- DevOps experience: CI/CD pipelines, Docker, Kubernetes, artifact management
- IaC implementation with Terraform or CloudFormation
- Secure authentication/authorization (OAuth 2.0, SSO), Zero Trust practices, NIH security requirements
- Linux, networking fundamentals, observability, and performance troubleshooting
- Eligible for Public Trust clearance and able to pass federal background screening
Nice to have
- Experience integrating with ServiceNow or similar workflow automation tools
- Experience with Elasticsearch/OpenSearch, Redis, or message queues (SQS, SNS, Kafka)
- Advanced Kubernetes (Helm charts, operators) and/or service mesh (Istio)
- Secrets management, security automation, and compliance tooling
- Familiarity with NIH/NLM systems such as MedlinePlus, DOCLINE, or DiscoverWHR
Full description
About Futrend Technology, Inc.
Futrend Technology, Inc. is an innovative provider of high-value IT solutions supporting mission-critical federal programs. Our practice areas include Healthcare IT, Federal Financial Management, and Grants Management, with an established track record in enterprise modernization and real-time system integration.
Grounded in integrity, excellence, collaboration, and continuous improvement, we invest heavily in our team’s professional growth and technical advancement. We offer competitive compensation and a comprehensive benefits package.
Position Overview
Futrend is seeking a Mid-Level Full Stack & DevOps Engineer to support the National Library of Medicine (NLM) in developing, modernizing, and securing enterprise web applications. This position requires strong full-stack engineering capabilities across Python/Django, Java/Spring Boot, and Node.js, paired with DevOps skills that support automated, secure, AWS-based cloud environments.
The ideal candidate thrives in complex federal IT environments, can work across multiple programming languages, and understands how to build interoperable systems for NIH stakeholders.
Key Responsibilities
- Design, develop, and maintain backend services using Python (Django/FastAPI), Java (Spring Boot/Quarkus), and Node.js (Express/NestJS).
- Build secure REST and GraphQL APIs supporting interoperability across NIH systems.
- Develop modern, responsive front-end applications using React or Angular, following USWDS and Section 508 accessibility standards.
- Implement end-to-end automated testing using Selenium/WebDriver, enabling cross-browser and regression coverage.
- Operate and enhance AWS environments, including EC2, S3, RDS/Aurora, IAM, CloudFront, and Lambda.
- Build, monitor, and optimize CI/CD pipelines using GitLab CI, GitHub Actions, or Jenkins.
- Manage and optimize MongoDB clusters including schema design, indexing, performance tuning, backup strategy, and replication.
- Support relational databases such as PostgreSQL, Oracle, or MySQL.
- Develop Infrastructure-as-Code (IaC) solutions using Terraform or AWS CloudFormation for secure, repeatable deployments.
- Monitor system performance and troubleshoot application issues using CloudWatch, ELK/OpenSearch, and observability tools.
- Create and maintain technical documentation including architecture diagrams, runbooks, SOPs, and configuration standards.
- Mentor junior developers and contribute to engineering standards, governance, and best practices.