Python Webservice Developer
Location: Philadelphia, PA Duration: Fulltime
Job Description: Must Have Technical/Functional Skills
Telecom/Comcast domain experience
Python Webservice development
Roles & Responsibilities
We are seeking a Python 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.