Python Developer – 2 roles one can sit remotely, one will eventually sit in Plano TX
Responsibilities: Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions
Collaborate across teams to deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Work with cloud native stack, build on AWS, using technologies like Serverless/Lambdas, Kubernetes, etc
Work with Product Owners or downstream teams to understand business requirements and desired application capabilities
Work with frontend-teams to establish API contracts to realize features
Write unit and integration tests
Collaborate with other backend teams to design/build solutions across a large enterprise
Write extensible, thoughtful, well-structured, maintainable code
Follow software engineering best practices to build modular and sustainable software
Basic Qualifications:
3+ years of software development
Agile development
Source code versioning with Git
Strong communication skills
2+ years of experience in at least one of the following: Python
2+ years of experience working on high-volume scalable applications
1+ years of experience in Agile practices
1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
2+ years of experience working with AWS managed services (e.g. Lambda, DynamoDB, Kinesis)
2+ years of experience working with CICD, Jenkins
Preferred Qualifications:
Advanced degree in software engineering related field
Mentorship of junior developers
Object Oriented and knowledge of classic Design Patterns
Experience in open source frameworks
Working in an multi-team/organizational level collaborative environment
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.