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. Youll 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 youre passionate about building reliable scalable cloud applications wed 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:- Bachelors degree in Computer Science Information Systems Software Engineering or a related field
OR - Equivalent combination of education and hands-on professional experience
- 35 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.
Required Experience:
Manager