CRG

Sr. Python Developer

Charlotte, NC, US

Remote
Contract
$140k/year
2 days ago
Save Job

Summary

Sr. Python Developer Location: remote, must work EST hours Duration: 6-month contract (potential to extend or convert) Pay: $140K JOB DESCRIPTION Our global Fortune 500 client, with U.S. headquarters in Charlotte, NC, is a world class food service provider with a strong presence across the nation. Celebrating almost 30 years in North America, this employee-focused company has received honors for diversity and inclusion, innovation, health and wellness, and company culture. CRG has successfully placed over 220 employees within the last 7 years within this organization, known for its continuous growth opportunities, fantastic benefits package, innovative technology, flexible work environment, and collaborative culture. 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 with teams to drive data integration initiatives and deliver robust, production-grade solutions. 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. QUALIFICATIONS * 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. NICE TO HAVE * 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. JN008

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: