V

Virtual Technologies Group

IT services and products for SMBs

Senior Python/Django Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBethesda, MD, USANo salary listed

About the Job

Requirements

  • Able to work on-site in Bethesda, Maryland 3–5 days per week.
  • Able to obtain a Public Trust background investigation.
  • Have 5 or more years of professional software development experience.
  • Have experience owning a production application end to end, including performance work on large datasets and leading incident response.
  • Have hands-on experience building and maintaining Django applications, including models, views, object-relational mapper queries, migrations, and tests.
  • Be comfortable writing PostgreSQL SQL, reading query plans, and making schema changes safely.
  • Have solid object-oriented design knowledge and familiarity with common design patterns, and be able to write code that processes complex, nested data structures.
  • Have strong debugging skills and be able to trace problems through unfamiliar codebases to their cause.
  • Be fluent with Git branching, rebasing, and squashing in a shared repository.
  • Use good judgment about production changes, including testing, review, and rollback plans.
  • Work effectively on a mixed federal and contractor team and explain tradeoffs plainly.

Responsibilities

  • Set direction for application architecture, performance, and data models, and make and document tradeoffs.
  • Run incident triage and root-cause analysis, and decide what ships, when it ships, and what rollback plan to use.
  • Design data pipelines, extract-transform-load processes, and integrations with search and document stores such as Elasticsearch and MongoDB when projects require them.
  • Write runbooks and onboarding notes that reduce team dependence on any one person, and mentor mid-level hires to bring them up to speed.
  • Fix bugs, deliver enhancements, and handle production issues in the National Library of Medicine's Django applications.
  • Find and fix slow queries, inefficient code, and fragile areas; improve tests and monitoring.
  • Write and tune PostgreSQL queries, migrations, and data changes safely.
  • Improve code, tests, and documentation beyond the requirements of each ticket.
  • Take on work across other National Library of Medicine projects and learn new codebases.
  • Make front-end changes in Angular, Vue, or React when a feature requires them.

Desired Qualifications

  • Have front-end experience with Angular, Vue, or React; TypeScript and JavaScript; Node, Express, and npm.
  • Have experience with functional and event-driven programming, including promises, streaming, and reactive programming.
  • Have experience with search and document stores such as Elasticsearch and MongoDB.
  • Have experience with data pipelines, extract-transform-load processes, and handling varied file formats.
  • Have PostgreSQL performance-tuning experience, including indexing, query optimization, and large datasets.
  • Have testing and continuous-integration experience, including pytest, coverage, and automated pipelines.
  • Have experience designing and maintaining REST APIs.
  • Have experience with Linux, shell scripting, Docker, and basic deployment.
  • Have experience with AWS or a comparable cloud platform.
  • Have experience with NumPy, Keras, or other data-science libraries.
  • Be familiar with Medical Subject Headings, other medical terminologies, linked data, controlled vocabularies, or library and biomedical data.
  • Have experience with federal or government work, or long-lived production systems.
  • Have a public GitHub profile, technical blog, or project portfolio.

About the Company

Virtual Technologies Group

IT services and products for SMBs

Virtual Technologies Group supports SMBs and IT departments as a single-source provider of IT products and services. It delivers service, maintenance, and support across local and cloud-based data centers, network infrastructures, desktop/laptop environments, VoIP phone systems, and more. The company works by combining its diverse footprints in the Mid-West with national reach, industry-leading methodologies, and up-to-date certifications to implement and maintain IT environments, backed by long-term, partnership-driven relationships. What differentiates them is being a one-stop shop with a long track record (50+ years), emphasizing reliability, cost-efficiency, and tailored support to fit each workplace process. The goal is to help clients achieve optimal business performance through dependable IT operations and proactive, managed services.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Maumee, OH
Founded
1962

Recently Posted Jobs

Explore more opportunities at Virtual Technologies Group

See more jobs