Full Stack Python/DevOps Developer
Futrend Technology, Inc. · Bethesda, MD · 4 mo ago
EngineeringFull-time
Key Responsibilities
- Design, develop, and maintain backend services using Python (Django/FastAPI), Java (Spring Boot/Quarkus), and Node.js.
- 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.
- 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
- 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.
- 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.