Skip to content
mimi

Fullstack Engineer

ConsultNet Technology Services and Solutions

Rockville · Hybrid Contract Mid Level Today

About the role

Title

Software Engineer

Location

Rockville, MD or McLean, VA

Target Start Date

ASAP

Type

contract

Pay Rate

DOE

About

We are seeking a highly skilled and self-motivated Software Engineer to design, build, and optimize large-scale, cloud-based data processing and workflow orchestration systems. This role is ideal for an engineer who enjoys solving complex data challenges, working with modern cloud and big data technologies, and integrating AI-driven capabilities into production systems.

You will work in a dynamic, Agile environment, partnering with cross‑functional teams to deliver scalable, high‑performance solutions that drive meaningful business outcomes.

Responsibilities

  • Partner with cross‑functional teams to understand business needs and translate them into scalable technical solutions
  • Design, develop, and maintain large‑scale data processing and orchestration systems using cloud and big data technologies
  • Build and optimize data pipelines and workflow systems leveraging tools such as AWS, EMR, EKS, Python, Java, SQL, and Apache Airflow
  • Continuously improve system performance, scalability, and reliability across distributed environments
  • Develop and maintain automated testing frameworks, including unit, integration, and end‑to‑end tests (e.g., Pytest)
  • Design, implement, and maintain CI/CD pipelines to support efficient and reliable deployments
  • Monitor, troubleshoot, and resolve complex production issues with a focus on stability and root cause analysis
  • Contribute to system architecture improvements by staying current with emerging cloud and big data technologies
  • Build and operate infrastructure to support AI/ML integration, including MCP servers and related components
  • Leverage AI‑assisted development tools to improve productivity and accelerate delivery across the SDLC
  • Document technical designs, workflows, and best practices to support knowledge sharing

Requirements

Experience

  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent experience
  • 5 years of hands‑on software engineering experience in data platforms, cloud, or distributed systems

Core Technical Skills

  • Strong proficiency in Python (or Java) with solid understanding of object‑oriented and functional programming concepts
  • Advanced SQL skills, including window functions, joins, aggregations, and analytical queries
  • Hands‑on experience with AWS services such as S3, ECS, EKS, EMR, and RDS
  • Experience building scalable data pipelines and workflow orchestration systems (e.g., Apache Airflow)
  • Ability to write clean, modular, and maintainable code with strong test coverage

Testing and Engineering Practices

  • Experience with automated testing frameworks such as Pytest
  • Familiarity with Agile development practices, peer code reviews, and iterative delivery
  • Experience developing RESTful APIs

DevOps and Cloud Engineering

  • Experience designing and supporting CI/CD pipelines
  • Familiarity with containerization and orchestration (Docker, ECS, EKS, Kubernetes)
  • Exposure to infrastructure automation and cloud‑native development patterns

Nice to Have

  • Experience with front‑end technologies such as JavaScript, Angular, or React
  • Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or ArgoCD
  • Experience with Infrastructure as Code (Terraform, CloudFormation)
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, or ELK stack
  • Experience with AWS monitoring tools such as CloudWatch and CloudTrail
  • AWS or Kubernetes certifications (e.g., Solutions Architect, Big Data Specialty, CKA/CKAD)
  • Experience working in financial services or other regulated environments

What Sets You Apart

  • Strong problem‑solving and analytical mindset
  • Ability to work independently while collaborating across teams
  • Experience operating in fast‑paced, data‑intensive environments
  • Curiosity and passion for learning emerging technologies, especially in AI and cloud
  • Strong communication skills and ability to articulate technical concepts clearly

Work Environment

  • Collaborative, Agile‑based engineering culture
  • Hybrid or remote flexibility depending on team needs
  • Opportunity to work on modern data platforms and AI‑enabled systems at scale

About ConsultNet

Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract‑to‑hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication‑driven approach, partnering with a diverse client base to build high‑performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com.

Equal Opportunity Employer

We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.

Requirements

  • 5 years of hands-on software engineering experience in data platforms, cloud, or distributed systems
  • Strong proficiency in Python (or Java) with solid understanding of object-oriented and functional programming concepts
  • Advanced SQL skills, including window functions, joins, aggregations, and analytical queries
  • Hands-on experience with AWS services such as S3, ECS, EKS, EMR, and RDS
  • Experience building scalable data pipelines and workflow orchestration systems (e.g., Apache Airflow)
  • Ability to write clean, modular, and maintainable code with strong test coverage
  • Experience with automated testing frameworks such as Pytest
  • Familiarity with Agile development practices, peer code reviews, and iterative delivery
  • Experience developing RESTful APIs
  • Experience designing and supporting CI/CD pipelines
  • Familiarity with containerization and orchestration (Docker, ECS, EKS, Kubernetes)
  • Exposure to infrastructure automation and cloud-native development patterns

Responsibilities

  • Partner with cross-functional teams to understand business needs and translate them into scalable technical solutions
  • Design, develop, and maintain large-scale data processing and orchestration systems using cloud and big data technologies
  • Build and optimize data pipelines and workflow systems leveraging tools such as AWS, EMR, EKS, Python, Java, SQL, and Apache Airflow
  • Continuously improve system performance, scalability, and reliability across distributed environments
  • Develop and maintain automated testing frameworks, including unit, integration, and end-to-end tests (e.g., Pytest)
  • Design, implement, and maintain CI/CD pipelines to support efficient and reliable deployments
  • Monitor, troubleshoot, and resolve complex production issues with a focus on stability and root cause analysis
  • Contribute to system architecture improvements by staying current with emerging cloud and big data technologies
  • Build and operate infrastructure to support AI/ML integration, including MCP servers and related components
  • Leverage AI-assisted development tools to improve productivity and accelerate delivery across the SDLC
  • Document technical designs, workflows, and best practices to support knowledge sharing

Skills

AWSAWS CloudWatchAWS CloudTrailAngularApache AirflowArgoCDCKACKADCloudFormationDockerELK stackEMRECSEKSGrafanaGitLab CIGitHub ActionsInfrastructure as CodeJavaJavaScriptJenkinsKubernetesMCP serversPrometheusPytestPythonRDSReactRESTful APIsSQLTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free