Jobs · Engineering · Virginia

Python Full Stack Developer

Randstad Digital Americas · McLean, VA · 3 wk ago
Engineering$60–$95/hrContract

Fully onsite position located in Tysons, Virginia (McLean, VA). Contract role with standard work hours from 9am to 5pm.

Responsibilities

  • Design and develop applications and web services using Python and Java.
  • Work with presentation frameworks such as Angular, NodeJS, or jQuery.
  • Develop and optimize queries for PostgreSQL and SQL Server databases.
  • Implement and maintain microservices architecture using Docker, OpenShift, and Kubernetes.
  • Integrate systems using Web Services/REST.
  • Build and manage code delivery pipelines using tools like ANT, Unix Shell script, Maven, Gradle, ANSIBLE, and Jenkins.
  • Develop test automation using Cucumber and/or Cypress.
  • Apply Kanban/Agile delivery practices to improve team performance, quality, and reliability.
  • Utilize tools such as Jira, Confluence, and Bitbucket.
  • Leverage AWS Cloud Platform for development and deployment.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent combination of education and experience.
  • Minimum of 7-10 years of experience in designing and developing applications and web services using Python and Java.
  • Strong and extensive knowledge of Python, Spring-Boot, and SQL development.
  • 5+ years of experience with presentation frameworks (Angular, NodeJS, or similar) and jQuery.
  • 5+ years of experience with PostgreSQL databases, SQL Server query, and performance tuning.
  • 3+ years of hands-on experience with microservices architecture and Docker containers (OpenShift and Kubernetes preferred).
  • 3+ years of integration experience using Web Services/REST.
  • 3+ years of experience with build and deployment tools (ANT, Unix Shell script, Maven, Gradle, ANSIBLE, Jenkins).
  • Minimum of 2 years of test automation experience using Cucumber and/or Cypress.

Nice to Have

  • Experience with Python frameworks like Django or FastAPI.
  • Knowledge of Ping, LDAP, or Hashicorp Integration.
  • Experience with Control-M Batch Job platforms.

Key Success Factors

  • Strong interpersonal and communication skills to collaborate effectively with technical and non-technical staff.
  • Proactive mindset with a focus on customer satisfaction.
  • Innovative problem-solver who enjoys challenges and calculated risks.
  • Ability to think holistically to create reliable, flexible, and high-performing systems.

Pay

$60 - $95 per hour.

Benefits

  • Comprehensive benefits package including medical, prescription, dental, and vision insurance.
  • AD&D and life insurance.
  • Short-term disability coverage.
  • 401K plan (eligibility-based).

Similar jobs