The role is part of Research and Innovation vertical.
Bachelors Computer science or equivalent
3+ years of experience
- Full Stack development including Frontend, Backend, Databases.
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability applications
- Implementation of security and data protection
- Integration of data storage solutions
- Write automated tests to ensure stability of the application.
- Maintain source code and help with continuous integration and delivery of the application.
- Application packaging and deployment.
Skills and Qualifications
- Strong proficiency in Python programming language
- Experience of working with Python web application framework such as Django, Flask, Tornado
- Good understanding of server-side templating languages
- Excellent knowledge of XML or JSON based RESTful design methodology and implementation experience is required
- Must be implementation aware of latest authentication frameworks like JWT, Oauth etc
- Fundamental understanding of design principles behind a scalable application is required.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Proficiency in SQL or other NOSQL technology
- Must have experience with Automated testing environments i.e TDD, BDD etc
- Must have experience of setting up & configuring unix based servers
- AWS experience good to have
- Strong Web application security fundamentals are required
- Knowledge OWASP top 10 vulnerability.
- Knowledge of latest technologies like Flutter/ Go/ Dart & setting up of CICD pipelines would be added advantage