backend developer
roles and responsibilities :
- develop data analysis and processing engines using python
- develop server-side applications
- develop and deploy applications on aws
- individually manage multiple projects with end-to-end oversight
- undertake pocs on new tech stacks and integrate them in applications on a functional
level
- design small and large applications on an enterprise level
- understand business requirements and translate them into applications
- plan projects with complete details such as efforts, timelines, and wireframes
- work under tight timelines
- assist in project management of micro-innovation projects
- create tools, templates, sops / training manuals, process documents etc
- work with cross-functional / domain teams
- work in a fast-paced and agile development environment
desired candidate profile :
- 3+ years of relevant experience with object oriented programming.
- expertise in web frameworks: django, flask.
- should have working knowledge in programming: python advanced.
- hands on knowledge on source control: git, and restful services.
- strong knowledge of mvc / mvt framework, apache web server/iis/nginx, docker, etc
- proficiency in writing web apis / rest apis
- ability to develop client server architecture applications
- excellent understanding of relational databases such mysql, ms sql, and
nosql(mongodb)
- strong understanding of how to connect a database with a chosen back-end language,
with adequate grip over architecture
- understanding of security-related concepts / within a server-side application
- adequate knowledge on sdlc