Work collaboratively with design team to understand end requirements to provide technical solutions and for the implementation and maintenance of new / existing software features
Candidate must have :
BS/MS degree in Computer Science, Engineering or a related subject
Hands on experience with Django or Flask or other Python frameworks
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Strong unit test and debugging skills
Proficient understanding of code versioning tools
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Willingness to learn new technologies :)
Good to have:
Experience in Node.js and related frameworks
Knowledge and exposure on Cloud technologies and AWS
Worked on testing frameworks, and CI-CD pipelines.