Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

Compunnel, Inc.

McLean (VA)

On-site

USD 100,000 - 140,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading company in the technology sector is seeking a highly skilled Senior Full Stack Developer to contribute to a data modernization project. The ideal candidate should have strong experience in developing microservices with Python, PySpark, and cloud-native solutions on AWS, ensuring high scalability and performance. This role includes system analysis, technical documentation, and collaboration with various teams, requiring excellent communication and technical skills.

Qualifications

  • Strong experience with Python and PySpark-based microservices development.
  • Proficiency with AWS EKS and automation tools.
  • Hands-on experience with SAS and Informatica.

Responsibilities

  • Develop microservices using Python, PySpark, AWS EKS, and Postgres.
  • Analyze systems and define technical requirements.
  • Write automated tests and ensure code quality.

Skills

Python
PySpark
DevOps
AWS
Automation

Tools

Jenkins
SonarQube
Fortify
Docker
Cucumber
PyTest
Job description

We are seeking a highly skilled Senior Full Stack Developer to contribute to a data-oriented modernization project.

The ideal candidate will have hands-on experience with Python and PySpark-based microservices, cloud-native development on AWS EKS, and strong automation and DevOps capabilities.

This role involves system analysis, microservices development, test automation, and collaboration with cross-functional teams to deliver scalable and high-performance solutions.

Key Responsibilities

  • Develop microservices using Python, PySpark, AWS EKS, and AWS Postgres for a data modernization initiative.
  • Analyze current systems built on Informatica, SAS, AutoSys, and DB2 to define technical and functional requirements.
  • Create and maintain technical documentation including data mappings and requirement specifications.
  • Write automated tests using Behave/Cucumber and PyTest aligned with the new architecture.
  • Ensure code quality, performance tuning, and scalability using tools like Jenkins, SonarQube, and Fortify.
  • Engage with business teams to understand requirements and translate them into technical solutions.
  • Support container-based deployments and CI/CD pipelines using Docker and Jenkins.
  • Contribute to Agile development processes and participate in sprint planning and reviews.
  • Collaborate with reporting and data analysis teams to support application development and data insights.
Required Qualifications
  • Strong experience in Python and PySpark-based microservices development.
  • Proficiency with AWS EKS, Postgres, and automation tools such as Behave/Cucumber and PyTest.
  • Hands-on experience with SAS, Informatica, Snowflake, Jenkins, SonarQube, Fortify, and AutoSys.
  • Familiarity with DevOps practices and container deployments.
  • Experience in system and data analysis, technical documentation, and Agile methodologies.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with AMQ, Kubernetes, Java, Spring Boot, DB2, and Tableau.
  • Background in reporting applications and data analysis.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.