Talent Acquisition on OptimHire
Responsibilities:
• Design, build, and maintain efficient, reusable, and reliable Python code
• Design and implement software platform with Microservices Architecture, based on AWS Lambda and Event sourced data
• Integration of data storage solutions {may include databases, key-value stores, notification queues, etc.}
• Integration with various backend monitoring tools
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization and automatization
• Participate in early product demonstrations to customers
Experience required:
• Bachelor's or Masters in Computer Science or a related discipline
• 5-8 years of relevant professional experience
• Delivery of quality results within aggressive timelines
• Knowledge of software development processes
Skills Required:
• Experience with Python, along with other common libraries/framework such as Flask, Celery, Django etc., and Pandas Data Analysis Framework.
• Good understanding with usage of Lambda in Python.
• Good understanding in testing frameworks like PyTest.
• Ability to work with IDEs like Visual Studio Code.
• Basic understanding in developing private PIP packages.
• Solid understanding of object-oriented programming.
• Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
• A knack for writing clean, readable Python code.
• Ability to integrate multiple data sources and databases into one system.
• Ability to understand monitoring metrics, such as CPU, Memory, Disk Space, Network latency, and telemetry services.
• Understanding of fundamental design principles behind a scalable application.
• Understanding the fundamental of RDBMS databases.
• Ability to work with PostgreSQL is a plus.
• Ability to work with AWS services like Lambda, Kinesis, SQS, SNS etc., is a plus.
• Proficient understanding of Git.
• Familiarity with continuous integration and continuous deployment.
Comments
Post a Comment