Skip to main content

Senior Full Stack Python Developer

Posted today

3b staffingMcLean (VA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Required Qualifications:
  • 7-10 years of professional software development experienceBachelor's degree in Computer Science or a related field (or equivalent experience)
  • Strong professional experience with Python (backend development)
  • Proficiency with build/test tools: Pytest, Unittest, Gradle, FitNesseExperience with data manipulation and analysis using data frames (e.g., Pandas)
Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modelingAbility to write advanced SQL queries for reporting, troubleshooting, and data analysisExperience working with structured and semi-structured data formats: XML and JSONUnderstanding of Docker containers in the development processUnderstanding of application lifecycle managementAbility to use CI/CD pipelines and related tools (e.g., JIRA, Jenkins) to build and deploy applicationsExperience with Git and collaborative development workflowsPreferred QualificationsExperience with BI tools such as TableauPast experience with Snowflake data warehouseJava proficiency (preferred), particularly for AI/ML development and automationRequired Skills & TechnologiesPrimary SkillsPythonSQLBackend DevelopmentRESTful APIData AnalysisAIRDBMSDockerCI/CDGitSecondary SkillsJavaBI ToolsSnowflakeTableau

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this