Sr Python Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Python
Microservices
AWS Lambda
API Gateway
AWS
Restful API
Kubernetes
CloudFormation
NoSQL
PostgreSQL
EventBridge
SQS
SNS

Job Details

Sr Python Developer / Remote is OK / Our DIRECT Client

PASSPORT COPY IS REQUIRED

MUST HAVE GENUINE EXPERIENCE

About our Customer:

Our premium customer, a global Fortune 500 company & a leader in the Food Services industry is looking for a Senior Python Developer , whose primary purpose is to implement robust, scalable, and high-performing data solutions on AWS.

Qualifications:

  • GENUINE & VERIFIABLE professional experience in Python development.
  • Strong 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.

Desired 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.

Responsibilities:

  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.