Role & responsibilities
Design build and maintain efficient reusable and reliable Python code.
Develop and implement software platforms utilizing Microservices Architecture with a focus on AWS Lambda and Eventsourced data.
Integrate data storage solutions including databases keyvalue stores and notification queues.
Collaborate with backend monitoring tools for seamless integration.
Identify and resolve bottlenecks and bugs ensuring optimal performance of systems.
Contribute to maintaining code quality organization and automation.
Participate in early product demonstrations to customers.
Experience Required:
Bachelors or Masters degree in Computer Science or a related discipline.
01 years of relevant professional experience.
Proven track record of delivering quality results within aggressive timelines.
Knowledge of software development processes.
Skills Required:
Proficiency in Python along with common libraries/frameworks such as Flask and Django.
Experience with Lambda in Python and testing frameworks like PyTest.
Solid understanding of objectoriented programming.
Familiarity with MVC and RESTful concepts.
Strong ability to write clean readable Python code.
Experience integrating multiple data sources and databases into one system.
Knowledge of fundamental design principles behind scalable applications.
Familiarity with RDBMS databases with experience in PostgreSQL being a plus.
Ability to work with AWS services like Lambda Kinesis SQS SNS etc.
Familiarity with continuous integration and continuous deployment practices.
Effective verbal and written communication skills.
python,code,data,databases,aws,design,integration,skills,software,architecture