Senior Application Developer #11279

Ecco
Alexandria, VA, United States
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$135,200.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Amazon Web Services Amazon S3 Unit Testing Software as a Service Cloud Computing Cloud Engineering Continuous Integration Software Debugging Web Development Distributed Systems Amazon DynamoDB
+27 more
Python (Programming Language) Systems Development Life Cycle Software Engineering TypeScript Web Application Frameworks AWS Cdk Data Logging Load Balancing Spring Cloud ReactJS AWS Lambda Infrastructure as Code (IaC) Backend Gitlab Git AngularJS Information Technology Front End Software Development Cloudwatch Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Software Version Control Serverless Computing Docker Microservices

Job description

We are seeking an experienced Senior Application Developer / Engineer / Programmer to support end-to-end development activities in a dynamic and collaborative Agile team. This role specializes in building, enhancing, and maintaining robust, cloud-native applications and AWS infrastructure for scalable, secure enterprise solutions. The ideal candidate will demonstrate substantial expertise in Python development, AWS Cloud engineering, Infrastructure as Code (IaC), and CI/CD Pipelines. Key responsibilities include:

  • Design, develop, and maintain Python-based backend applications and AWS-native infrastructure solutions.
  • Implement robust Infrastructure as Code (IaC) using AWS Cloud Development Kit (CDK) and/or Terraform to automate deployment of AWS resources.
  • Model and automate business processes through AWS Step Functions.
  • Develop and maintain container-based applications and RESTful APIs deployed via Docker.
  • Contribute to front-end application development using modern frameworks such as Angular or React with TypeScript.
  • Establish comprehensive application logging, monitoring, and audit mechanisms leveraging AWS CloudWatch and CloudTrail.
  • Develop and support CI/CD workflows for automated building, testing, and deployment of cloud applications.
  • Collaborate with cross-functional teams to define technical requirements, architectural designs, and ensure best practices.
  • Engage in code remediation, troubleshooting, debugging, and thorough unit testing to ensure high quality and secure software delivery.
  • Regularly participate in Agile ceremonies and contribute to technical documentation and knowledge-sharing sessions.

Requirements

Do you have experience in Technical writing?, Do you have a Bachelor’s degree?, * Minimum 7 years of software development experience, particularly within Agile and SDLC environments.

  • Proven hands-on expertise in Python programming for backend and cloud-native application development.
  • Extensive background in architecting and deploying solutions within the AWS ecosystem.
  • Strong proficiency in Infrastructure as Code implementations with AWS CDK and/or Terraform.
  • Working knowledge of developing REST APIs and managing containerized applications using Docker.
  • Demonstrated experience with AWS services, including but not limited to:
  • AWS Lambda
  • AWS Step Functions
  • DynamoDB
  • AWS S3
  • AWS API Gateway
  • AWS CloudWatch
  • AWS CloudTrail
  • Familiarity with building, automating, and maintaining CI/CD pipelines for cloud-based applications.
  • Strong analytical, troubleshooting, and problem-solving abilities for distributed systems and application issues.
  • Excellent written and verbal communication skills for collaborating within cross-functional teams.
  • Ability to effectively document technical designs, solutions, and workflows.
  • Self-motivated and capable of delivering results independently as well as within a team., * Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • U.S. Citizenship required due to project specifications.
  • Ability to work onsite as required at the Washington, DC location.
  • Preferred skills/experience:
  • Experience with Angular or React using TypeScript for web application development.
  • Familiarity with version control systems such as Git or GitLab.
  • Experience working with AWS SNS, SQS, Athena, Glue, and Load Balancers.
  • Background supporting applications in regulated or compliance-driven environments.
  • Understanding of serverless, microservices-based architectures, and related best practices.
  • Engagement is a contract position through year-end, with the possibility of extension based on performance and project needs., * Are you currently in the DMV region and can work onsite in Washington D.C. ?
  • Are you experienced with Infrastructure as Code implementations with AWS CDK and/or Terraform?
  • Do you have hands-on expertise with Python programming?

Benefits & conditions

3.73.7 out of 5 stars Alexandria, VA 22314 $65 - $85 an hour - Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all