Jobs · Business Development · Virginia

Full Stack Engineer Level II

EPITEC · McLean, VA · 4 days ago
Business Development$82–$87/hrContract

About the role

We are seeking a highly skilled Full Stack Engineer II to join a fast-paced technology organization focused on building scalable, secure, and cloud-native solutions. This role will be responsible for designing, developing, and supporting full-stack applications across distributed microservices environments while collaborating closely with product managers, architects, and engineering teams.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications utilizing microservices architecture and cloud-native technologies.
  • Build and enhance backend services using Java (Spring Boot), Python, and RESTful APIs.
  • Develop responsive and user-friendly front-end applications using React, TypeScript, HTML, and CSS.
  • Create and optimize data pipelines, ETL processes, and integrations supporting business-critical applications.
  • Design and maintain secure APIs and service integrations across distributed systems.
  • Leverage AWS cloud services including S3, Lambda, RDS, IAM, Glue, CloudWatch, and OpenSearch.
  • Implement Infrastructure as Code (IaC) solutions using Terraform or AWS CDK.
  • Work with relational databases such as PostgreSQL and MySQL to support application performance and scalability.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, and retrospectives.
  • Maintain CI/CD pipelines and support automated deployments through modern DevOps practices.
  • Collaborate with cross-functional teams to deliver secure, compliant, and high-quality software solutions.
  • Troubleshoot production issues, optimize system performance, and ensure application reliability.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.
  • Minimum 4 years of professional software engineering experience (internship experience does not apply).
  • At least 1 year of hands-on cloud computing experience (AWS, Azure, or Google Cloud Platform).
  • Strong backend development experience with:
    • Java
    • Spring Boot
    • REST API development
    • Python (ETL, scripting, data pipelines)
  • Strong frontend development experience with:
    • React
    • TypeScript
    • HTML/CSS
  • Hands-on AWS experience with services such as:
    • S3
    • IAM
    • RDS
    • Glue
    • Lambda
    • CloudWatch
    • OpenSearch
  • Experience implementing Infrastructure as Code using Terraform and/or AWS CDK.
  • Strong SQL skills with PostgreSQL and/or MySQL.
  • Experience with Git, CI/CD pipelines, and Agile development methodologies.
  • Experience developing within secure, regulated, and compliance-driven environments.
  • Strong communication, collaboration, and problem-solving skills.

Qualifications

  • Master's Degree in Computer Science, Engineering, or a related discipline.
  • 7+ years of experience with one or more of the following:
    • Java
    • Python
    • Spark
    • Go
    • Node.js
  • Experience with Snowflake and/or Delta Lake.
  • Experience with Spark or PySpark.
  • Experience with Apache Airflow or other workflow orchestration platforms.
  • Knowledge of Kafka and event-driven architectures.
  • Experience working within AML, financial crimes, banking, or financial services environments.
  • Experience handling PCI, CAT1, or other highly sensitive regulated data.
  • Experience leveraging AI-assisted development tools to improve engineering productivity and delivery speed.

Similar jobs

Level II Engineer

SmartChoiceSt. Petersburg, FL· 1 mo ago
Engineeringapply on click2apply.net