· Responsibilities:
o Write effective, scalable code
o Develop back-end components to improve responsiveness and overall performance
o Test and debug programs
o Coordinate with internal teams to understand user requirements and determine application requirements.
o Testing and debugging applications.
o Integrating user-facing elements using server-side logic.
o Integrating data storage solutions.
o Reprogramming existing databases to improve functionality.
· Skills
o Python, NodeJS Knowledge preferred
o tesseract, Pytorch, easyOCR, ML, Fuzzywuzzy etc
o Database – MySQL, Any NoSQL like MongoDB and DynamoDB or Document DB, Any SQL Database.
o Cache – Redis or Memcached
o Messaging Tools – Kafka OR RabbitMQ
· Key Requirements
o Knowledge of object-relational mapping (ORM)
o Team spirit and Good problem-solving skills
o BSc OR Bachelor's degree in computer science, computer engineering, or related field.
o A deep understanding and multi-process architecture and the threading limitations of Python.
o Ability to integrate multiple data sources into a single system.
o Familiarity with testing tools.
o Ability to collaborate on projects and work independently when required.
o Knowledge of any Python framework (like Django, Flask or Pyramid) will be preferred