Skip to main content
Trebecon LLC logo

Senior Python Developer :: VA locals only :: W2 Position

Trebecon LLC
Posted March 5, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonFlaskFastAPIPandasNumPyAgile

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Title: Senior Python Developer

Duration: 6 Months with possible extension

Location: McLean, VA (Onsite)

Interview: 1st round virtual and 2nd round In-person

Job Description

Position Overview

Client Investments & Capital Markets division is currently seeking a Senior Software

Developer –who is proficient in Python development to assist us with the development of mission critical application based on modern software development frameworks.

The developer will be involved in assisting the team with new features, code refactoring, defect fixes, technical debts, improvements and migration efforts for both our customer facing and internal applications/services by applying the specialized knowledge in each stage of software development – including server operations, front-end and back-end development, testing, verification and maintenance.

Must Have Qualifications:

5+ Backend Development with Python engineering- large data libraries, working with databases, and working with large currency.

Responsibilities

Design, develop, refactor, test, and support financial engineer applications and services.

Write clean, high-quality code with comprehensive automated unit and integration tests, while fixing defects and addressing technical debt.

Collaborate with team members across different infrastructure layers and assist with infrastructure upgrades and technology adoption.

Demonstrate commitment to collaborative problem-solving, sophisticated design, and delivering quality products.

Technical skills

Must have

Extensive experience working with Python libraries like Pandas, Numpy, Gunicorn, Celery, SQLAlchemy, and Flask/FastAPI.

Minimum 5 years of Python software development experience, including application, data, and OOP design patterns.

Proficient in writing automated unit, integration, regression, performance, and acceptance tests.

Proven experience working with Python concurrency, managing a multi-hour batch process with DB backend that requires extensive operational features (cancel, restart, resume, status polling) with efficient recovery that scales.

Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free