Web Developer Job at Independent Software, Annapolis Junction, MD

QlJxNUJGZXdCY2hIVGJrVXUvbjNBMlZVRGc9PQ==
  • Independent Software
  • Annapolis Junction, MD

Job Description

What You Will Do

We are seeking a skilled Web Developer Level 2 to support the development and maintenance of cloud-native applications using modern DevOps and serverless technologies. You will play a key role in designing scalable infrastructure, developing AWS-based solutions, and managing backend services to support a highly available, data-driven platform. You’ll collaborate with engineers, DevOps specialists, and product stakeholders in a fast-paced Agile environment to deliver secure and efficient software solutions.

Join our team of forward-thinking developers where innovation, cloud-native development, and technical excellence drive mission success. If you're passionate about building reliable, scalable cloud applications, we’d love to hear from you.

Key Responsibilities
  • Design, deploy, and manage infrastructure using Terraform as Infrastructure as Code (IaC)
  • Develop and maintain AWS Lambda functions using Python 3.11
  • Integrate with AWS RDS Aurora PostgreSQL for persistent data storage and use PgAdmin for database management
  • Utilize Poetry for efficient Python dependency management
  • Build and manage Docker containers to package and run applications
  • Manage file access and sharing securely using Amazon S3 with presigned URLs
  • Work with SQS and SNS for asynchronous messaging and notifications
  • Leverage Makefile for task automation and streamlined development workflows
  • Configure and secure APIs with API Gateway and Lambda Authorizers
  • Implement serverless workflows with AWS Step Functions
  • Use DynamoDB as a user session or metadata cache
  • Monitor system performance and logs via Amazon CloudWatch
Required Skills and Qualifications
  • Proficiency with Terraform for managing AWS infrastructure
  • Hands-on experience developing AWS Lambda functions in Python 3.11
  • Experience working with AWS RDS Aurora PostgreSQL and using PgAdmin
  • Familiarity with Poetry for Python dependency and environment management
  • Working knowledge of Docker for containerized application development
  • Ability to manage data securely via Amazon S3 presigned URLs
  • Experience integrating AWS services such as SQS, SNS, API Gateway, and Step Functions
  • Competence in writing and maintaining Makefiles
  • Experience with DynamoDB for fast, scalable data access
  • Strong understanding of monitoring and logging using CloudWatch
Education and Experience:
  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field
    — OR —
  • Equivalent combination of education and hands-on professional experience
  • 3–5 years of relevant web development experience with a focus on AWS and Python ecosystems
Certifications (Preferred but not required)
  • AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate
  • Docker Certified Associate
  • Certified Python Developer
  • Security+ or other DoD 8570-compliant certification 
Clearance Requirement:
  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.


Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.

Job Tags

Full time,

Similar Jobs