What are the responsibilities and job description for the Python Developer position at Lucid Technologies, Inc?
Python Developer
Charlotte, NC - Only Locals
Hybrid
This role is focused on end-to-end Cloud Native Application Development with Python. This is not a Data Engineering Role
.While we have dedicated Devops and Cloud teams, their purpose is to provide shared services and best practices for teams to be self-sufficient. This means that in additional to being able to write robust application logic, developers are also responsible for deploying their own cloud infrastructure with Infrastructure as code, as well as maintaining their CI/CD pipelines and making updates as required
.The ideal candidate can excel in these areas
.
Tec
h:At least 7 years of experience in Python programming including application service developmen
t.Ability to design and build serverless and stateful systems on AWS, that are scalable and highly availabl
e.At least 3 years of Microservice development pattern
s.At least 5 years of AWS experience with a variety of services, in priority order but not limited t
o:Lambda, ECS, S3, Dynamo DB, API gateway, SQS, IAM, Security Group
s.Experience with Infrastructure as code (Terraform preferred
).Experience configuring and deploying CI/CD pipelines in Gitla
b.Experience with microservice development pattern
s.Experience working in an agile environmen
t.AI/ML experience/certification is a plu
s.Experience with Apigee is a plu