We are looking for a seasoned Python Developer with AWS and the responsibility of creating new microservices, adapting current microservices, and working with front and back-end clients from design through implementation, deployment, and production support.
Responsibilities
- Work with programmatic tools for CI/CD deployment pipelines following a microservices architecture.
- Take ownership of individual services and work to support and improve them in production.
- Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs.
- Meets internal and external customer expectations; delivers upon commitments; builds customer confidence; follows through on requests gaining trust and respect.
Preferred Skills
- Must have 5 years of programming experience and 3+ years of Python experience.
- Knowledge of AWS (ECS/Fargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS), GIT/Github, CI/CD (Concourse and Jenkins), Docker and Database systems: PostgreSQL, MongoDB/DocumentDB, Redis.
- Experience using Pylint and Code coverage measures.
- Experience performing code reviews and responding positively to feedback.
- Experience working in an Agile, scrum-based team, GrapQL APIs, and Asyncio-style applications.
- Understanding of Python best practices, and background in writing well-structured code including unit tests and integration tests.