Virtual Technologies Group LLC

Python/Django Developer (Senior) (NLM)

Virtual Technologies Group LLC
Apply
3 days ago
Bethesda, MD, USASenior

Responsibilities

  • Own application architecture, performance, data models, technical direction, and documented tradeoffs.
  • Lead production incident triage, root-cause analysis, release decisions, testing, and rollback planning.
  • Build, maintain, debug, and enhance Django applications, including models, views, ORM queries, migrations, and tests.
  • Design data pipelines, ETL processes, and integrations with search and document stores.
  • Write and tune PostgreSQL queries, read query plans, and safely implement schema changes and migrations.
  • Improve application reliability, code quality, tests, monitoring, documentation, runbooks, and onboarding materials.
  • Mentor mid-level hires and support other National Library of Medicine projects and codebases.
  • Make front-end changes in Angular, Vue, or React when required.

Requirements

  • At least 5 years of professional software development experience.
  • Experience owning a production application end to end, including performance work on large datasets and leading incident response.
  • Hands-on experience building and maintaining production Django applications.
  • Strong PostgreSQL SQL skills, including query-plan analysis and safe schema changes.
  • Knowledge of object-oriented design, common design patterns, complex nested data structures, debugging, and production change management.
  • Fluency with Git branching, rebasing, and squashing in a shared repository.
  • Ability to work effectively with federal and contractor teams and explain technical tradeoffs clearly.
  • Ability to work on-site in Bethesda, Maryland, 3–5 days per week.
  • Ability to obtain and maintain a Public Trust background investigation.
  • Preferred experience includes Angular, Vue, React, TypeScript, JavaScript, Node, Express, npm, functional and event-driven programming, Elasticsearch, MongoDB, ETL, varied file formats, PostgreSQL performance tuning, pytest, code coverage, automated pipelines, REST APIs, Linux, shell scripting, Docker, AWS or a comparable cloud platform, NumPy, Keras, medical terminologies, linked data, controlled vocabularies, library or biomedical data, federal work, and long-lived production systems.

Benefits

  • Full-time employee position.
  • Hybrid work arrangement requiring on-site work in Bethesda, MD 3–5 days per week.
  • Public Trust background investigation required and must be obtainable and maintainable.

Tech Stack

AngularAWSDjangoDockerElasticsearchExpressGitJavaScriptKerasLinuxMongoDBNode.jsnpmNumPyPostgreSQLpytestPythonReactTypeScriptVue.js

Categories

Virtual Technologies Group LLC

About Virtual Technologies Group LLC

51-200 employees
Contact me