Post Job Free
Sign in

Senior Python (AWS) Developer

Company:
Lighthouse Technology Services
Location:
Charlotte, NC
Pay:
$60–$68/hr +
Posted:
May 02, 2025
Apply

Description:

*Remote Contract-to-Hire Opportunity*

Lighthouse Technology Services is partnering with our client to fill their Senior Python (AWS) Developer position! This is a 6+ month contract-to-hire opportunity and can be remote in the United States, with some travel to Charlotte, NC required. This role will be a W2 employee of Lighthouse Technology Services.

Position Overview

We are seeking a Senior Python Developer with strong expertise in AWS cloud services to join our growing technology team. In this role, you will design, develop, and maintain scalable cloud-native applications and microservices, ensuring optimal performance, security, and reliability. You will collaborate across teams to drive data integration initiatives and deliver robust, production-grade solutions.

What You'll Be Doing:

Design, develop, and deploy microservices written in Python on AWS, focusing on data ingestion, processing, and validation.

Build and optimize cloud-native applications using AWS services such as Lambda, API Gateway, ECS, DynamoDB, S3, and CloudFormation.

Collaborate with cross-functional teams to map source to target systems using database configurations and ensure seamless data integration.

Implement robust data validation, error handling, and logging mechanisms to ensure data quality and integrity.

Apply Object-Oriented Programming (OOP) principles to create scalable, maintainable, and efficient codebases.

Show initiative by proactively identifying opportunities for process improvement and implementing solutions to enhance system functionality and the end-user experience.

Develop, deploy, and maintain serverless and containerized solutions on AWS.

Participate actively in code reviews, adhere to development best practices, and contribute to a culture of technical excellence.

Utilize Pytest for unit and integration testing, ensuring proper coverage, and adopt a Test-Driven Development (TDD) approach ("red light, green light").

Create and manage CI/CD pipelines (e.g., CodePipeline, CodeBuild, CodeDeploy).

Implement monitoring, logging, and alerting solutions to ensure application health.

Stay updated with the latest AWS services, features, and best practices.

Mentor junior developers and promote a high standard of software engineering.

What You'll Need to Have:

5+ years of professional experience in Python development.

3+ years of hands-on experience with AWS cloud services.

Expertise in designing and building microservices architecture.

Strong understanding of serverless architectures and event-driven systems.

Proficiency with AWS services such as Lambda, API Gateway, ECS, S3, DynamoDB, IAM, CloudFormation, and Step Functions.

Experience with containerization (Docker; Kubernetes a plus).

Solid knowledge of RESTful API design and development.

Familiarity with Infrastructure as Code (IaC) using Terraform, AWS CDK, or CloudFormation.

Strong understanding of data integration patterns and practices.

Proficiency with version control (Git) and CI/CD tools.

Excellent communication and collaboration skills.

Preferred Qualifications:

AWS Certification (Developer Associate, Solutions Architect, or higher).

Experience with event-driven architectures (SQS, SNS, EventBridge).

Exposure to relational and NoSQL databases (PostgreSQL, DynamoDB).

Knowledge of monitoring tools like CloudWatch, Datadog, or Prometheus.

Experience in Agile/Scrum development environments.

Pay Range: $60 $68/hr +

Questions about any of our jobs? Email us at?

View all of our open jobs here:?jobs.lhtservices.com

Apply