Python Webservice Developer + AWS
Must Have Technical/Functional Skills
Telecom/ Comcast domain experience
Python Webservice development
AWS Cloud platform
Roles & Responsibilities
Job Summary
We are seeking a Python webservice developer with experience in AWS and serverless technologies. The role requires knowledge of Python best practices and the ability to write well-structured code, including unit tests and integration tests. The developer must be proficient with CI/CD tools in a microservices environment.
The role involves creating and updating microservices, and collaborating with front- and back-end teams from design to production support.
Requirements for this role include:
* Skilled in object-oriented programming with Python including experience with hash tables (dictionaries), multithreading, Django, MySQL, exception handling, and collections.
* 5-8 years of programming experience
* At least 3 years of Python experience, ideally as the primary language in the most recent position
* Experience creating and deploying serverless services
* Working knowledge of:
AWS (ECS/Fargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS)
GIT/Github
CI/CD (Concourse and Jenkins)
Docker
Database systems: PostgreSQL, MongoDB/DocumentDB, Redis
* Strong communication skills
* Experience in Agile, scrum-based team environments
* Experience with unit and integration testing
Preferred Skills:
* Knowledge of GraphQL APIs
* Experience with Asyncio-based applications
* Familiarity with conducting code reviews and responding constructively to feedback
* Proficiency in using Pylint and code coverage tools
* Ability to work independently and adapt to changes in tools and technologies
* Willingness to take responsibility for individual services and provide support and improvements in production environments