Full Stack PythonDevOps Developer
Bethesda, MD - USA
Job Summary
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 teams 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 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 (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.
Required Qualifications
- Bachelors 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 .
- Experience developing modern front-ends with React or Angular TypeScript HTML CSS and JavaScript.
- Proficiency in Git and collaborative development workflows.
- Strong understanding of RESTful API design and systems integration.
- Hands-on expertise with AWS (EC2 S3 RDS/Aurora Lambda CloudFront IAM).
- Deep experience with MongoDB including schema design indexing and performance optimization.
- Experience with relational databases (PostgreSQL/Oracle/MySQL).
- Test automation experience with Selenium/WebDriver and Selenium Grid.
- Strong DevOps experience: CI/CD pipelines Docker Kubernetes artifact management.
- Experience implementing IaC with Terraform or CloudFormation.
- Understanding of secure authentication/authorization (OAuth 2.0 SSO) Zero Trust practices and NIH security requirements.
- Strong skills in Linux networking fundamentals observability and performance troubleshooting.
- Must be eligible for a Public Trust clearance and pass federal background screening.
Preferred Qualifications
- Experience integrating with ServiceNow or similar workflow automation tools.
- Experience with Elasticsearch/OpenSearch Redis or message queues (SQS SNS Kafka).
- Advanced Kubernetes experience (Helm charts operators) and/or service mesh (Istio).
- Experience with secrets management security automation and compliance tooling.
- Familiarity with NIH/NLM systems such as MedlinePlus DOCLINE or DiscoverWHR.
Common Technologies Used in OCCS Projects
- Backend: Python (Django/FastAPI) Java (Spring Boot) (Express/NestJS)
- Frontend: React Angular TypeScript HTML/CSS/JavaScript
- Cloud: AWS (EC2 Lambda CloudFront S3 RDS/Aurora IAM)
- Databases: MongoDB PostgreSQL Oracle MySQL
- DevOps: GitLab CI GitHub Actions Jenkins Docker Kubernetes Terraform CloudFormation
- Testing: Selenium/WebDriver PyTest JUnit Jest
- Security & Compliance: OAuth2.0 SSO Zero Trust Section 508 NIH/FedRAMP-aligned practices
Required Experience:
IC
About Company
FUTREND provides innovative business and technology solutions for government and commercial clients.