Experience level: 3 to 7 Years
Key Skills & Requirements:
- Experience and deep knowledge of Python core concepts.
- Knowledge of various Python frameworks and libraries like Twisted, Flask, Django, Tornado etc.
- Knowledge of object-relational mapping (ORM)
- Working experience in MySQL, PostgreSQL, MongoDB (other NoSQL databases).
- Familiarity with virtualization tools like Docker and Kubernetes
- Experience and creation of REST APIs.
- Familiarity with code versioning tools such as Git.
Additional Skills:
- Experience in one or more additional languages like C, C++, Java etc.
- Familiarity with JavaScript and front-end web technologies.
- Knowledge of Elastic Stack(elk)
- Good to have knowledge of Data Analysis and Machine Learning.
- Exposure to Big Data technologies.
- Experience in CI/CD.
- Experience in writing unit tests.