We are looking for a seasoned Python Developer with experience using AWS,Azure and serverless technologies. Candidate must have a strong understanding of python best practices, background in writing well structured code including unit tests and integration tests. Willing to work with programmatic tools for CI/CD deployment pipelines. The role will include responsibility to create new microservices, adapt current microservices, and work with front and back-end clients from design through implementation, deployment and production support. This positions requires to work hybrid with 3-4 days a week in office.
Required Skills: • 5-8 years programming experience • 3+ years Python experience (preferably used as the primary language in last job) • Has created and deployed applications/scripts in AWS & Azure environment• Working knowledge of the following: o AWS ( Lambda, DynamoDB, API Gateway, EC2, Kinesis, RDS), Azure Functions , Azure Entra (AD) o GIT/Github o CI/CD o Docker o Database systems: Elastic Search/PostgresSQL, MongoDB • Must have excellent communication skills • Experience working in an Agile, scrum-based team • Experience writing unit & integration tests Preferred Skills: • Experience working in Java technologies • Experience using ElasticSearch • Experience working with Asyncio style applications • Experience performing code reviews and responding positively to feedback • Experience using Pylint and Code coverage measures • Must be self-motivated with a drive for knowledge and innovation. Has an expectation that tools and technologies used will change and focus on cutting edge. • Willing to take ownership of individual services and work to support and improve them in production