1

Trainee Full Stack Python Developer Jobs in Virginia

Niyam is seeking a Full Stack Python Developer to join our team in support of our work with a federal client. In this role, you will serve as an Agile Scrum team member providing software development ...

Python developer

Richmond, VA · On-site

$49.75 - $68.50/hr

Full Stack Python Developer Top Skills Python Angular/React/JavaScript AWS Required Skills Basic Qualification Additional Skills Candidate must be your W2 Employee No Interview Process Additional ...

next page

Showing results 1-20

Trainee Full Stack Python Developer information

What is the difference between Trainee Full Stack Python Developer vs Junior Web Developer?

AspectTrainee Full Stack Python DeveloperJunior Web Developer
Required SkillsBasic Python, HTML, CSS, JavaScript, understanding of frameworksHTML, CSS, JavaScript, basic backend knowledge
Experience LevelEntry-level, training-focusedEntry-level, some practical experience preferred
Work EnvironmentInternship or training program, collaborative teamsDevelopment teams, client projects
CertificationsNot mandatory, but relevant courses helpfulNot mandatory, portfolio often valued

While both roles are entry-level and involve web development, a Trainee Full Stack Python Developer focuses on learning both frontend and backend with Python, often in a training setting. A Junior Web Developer typically works on frontend or backend tasks with basic skills. The trainee role emphasizes learning and growth, whereas the junior role involves contributing to ongoing projects.

What are the most commonly searched types of Full Stack Python Developer jobs in Virginia? The most popular types of Full Stack Python Developer jobs in Virginia are:
What cities in Virginia are hiring for Trainee Full Stack Python Developer jobs? Cities in Virginia with the most Trainee Full Stack Python Developer job openings:

Senior Full Stack Python Developer

NimbusAITech LLC

Mclean, VA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description: Senior Full Stack Python Developer

Position Overview

  • Position Title: Senior Full Stack Python Developer
  • Location: McLean, VA (Local / Hybrid expectations as per customer guidelines)
  • Position Type: Contract (12 Months)

About the Role

We are seeking a highly skilled and experienced Senior Full Stack Python Developer to join our team supporting Freddie Mac in McLean, VA. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and secure full-stack applications. You will work closely with cross-functional teams, data scientists, and business analysts to translate complex financial and mortgage-backed data requirements into high-performing software solutions.


Key Responsibilities

  • Full-Stack Development: Design and develop end-to-end applications utilizing Python for backend services and modern JavaScript frameworks for intuitive front-end user interfaces.
  • Architecture & Design: Contribute to system architecture, database design, and API development (RESTful/GraphQL) ensuring optimal performance, scalability, and security.
  • Cloud Integration: Deploy, manage, and optimize applications within cloud environments (AWS preferred), utilizing cloud-native services and infrastructure as code.
  • Data Management: Write complex SQL/NoSQL queries, optimize database performance, and build efficient data pipelines to process financial data.
  • CI/CD & DevOps: Implement and maintain robust automated testing (unit, integration) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Collaboration & Leadership: Act as a technical mentor to junior team members, participate in rigorous code reviews, and advocate for engineering best practices.

Required Qualifications & Skills

  • Experience: Minimum of 7–10 years of professional software development experience, with a heavy emphasis on full-stack development.
  • Backend Proficiency: Expert-level knowledge of Python and popular frameworks such as Django, Flask, or FastAPI.
  • Frontend Expertise: Strong hands-on experience with modern frontend technologies including HTML5, CSS3, JavaScript (ES6+), and frameworks like React, Angular, or Vue.js.
  • Database Management: Deep understanding of relational databases (e.g., PostgreSQL, Oracle, MySQL) and experience with NoSQL solutions.
  • Cloud & DevOps Ecosystem: Direct experience with AWS services (EC2, S3, Lambda, RDS) and containerization tools like Docker and Kubernetes.
  • Methodologies: Proven experience working within an Agile/Scrum environment.
  • Education: Bachelor’s or Master''s degree in Computer Science, Information Technology, or a related field.

Preferred Qualifications

  • Prior experience working within the Financial Services or Mortgage industry (secondary mortgage market experience is a huge plus).
  • Familiarity with data science libraries (Pandas, NumPy) or financial modeling applications.