JOBSEARCHER

Senior AWS Full Stack Developer (Python, Serverless)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Application Developer / Engineer / Programmer Location: Washington, DCDuration: 8 month contract+ Extension Citizenship: U.S. Citizen only Required QualificationsBachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)Minimum of 7 years of experience in software development following SDLC and Agile methodologiesStrong programming experience in PythonHands-on experience with AWS services including Lambda, Step Functions, DynamoDB, S3, SNS, SQS, API Gateway, and Load BalancingExperience with Infrastructure as Code (AWS CDK or Terraform)Experience with containerization technologies such as DockerExperience with version control systems such as Git or GitLabExperience building and deploying applications in cloud environments using CI/CD pipelinesExperience with logging and monitoring tools such as AWS CloudWatch and CloudTrailAbility to develop and support both backend services and frontend applications Position OverviewSeeking an experienced Application Developer to support the development, enhancement, and maintenance of a cloud-based data platform leveraging AWS services. This role involves full lifecycle development, including design, coding, testing, deployment, and ongoing support within a highly regulated environment.Key ResponsibilitiesDevelop, maintain, and enhance cloud-based applications using Python and AWS servicesDesign and implement infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK or TerraformModel and orchestrate business workflows using AWS Step FunctionsBuild and maintain containerized applications using DockerDevelop and integrate RESTful APIs for web-based applicationsContribute to front-end development using Angular or React with TypeScriptMonitor, log, and audit system activity using AWS CloudWatch and AWS CloudTrailPerform code remediation, debugging, and unit testing as part of the development lifecycleParticipate in Agile development processes, including sprint planning, stand-ups, and retrospectivesSupport CI/CD pipelines for automated build and deployment of cloud applicationsContribute to application design, architecture decisions, and technical documentationRequired QualificationsBachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)Minimum of 7 years of experience in software development following SDLC and Agile methodologiesStrong programming experience in PythonHands-on experience with AWS services including Lambda, Step Functions, DynamoDB, S3, SNS, SQS, API Gateway, and Load BalancingExperience with Infrastructure as Code (AWS CDK or Terraform)Experience with containerization technologies such as DockerExperience with version control systems such as Git or GitLabExperience building and deploying applications in cloud environments using CI/CD pipelinesExperience with logging and monitoring tools such as AWS CloudWatch and CloudTrailAbility to develop and support both backend services and frontend applicationsPreferred QualificationsExperience developing front-end applications using Angular (preferred) or React with TypeScriptExperience working with data services such as AWS Athena and AWS GlueExperience operating in highly regulated or compliance-driven environmentsStrong understanding of microservices architecture and API designAbility to contribute to system design and architecture discussionsStrong problem-solving skills and ability to work independently within a team environment