What do we expect from this role?
• Participate in requirements analysis
• Collaborate with internal teams to produce software design and architecture
• Write clean, scalable code using Python programming language
• Design features, user interactions on web pages, develop APIs
• Create servers and databases for functionality
• Develop front end website architecture & back-end web applications
• Lead implementation, troubleshoot issues, ensure responsiveness of applications and see through a project from conception to finished product
• Develop documentation throughout the software development life cycle (SDLC)
• Serve as an expert on applications and provide technical support
• Develop technical interfaces, specifications and architecture
You would be great at this job, if you have below mentioned competencies
• Minimum 5 years of Professional Web development experience using Python
• Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
• Hands on Experience in Django and flask framework
• Hands-On Experience on server-side technologies like Python, Java, server-side Javascript
• Understand REST APIs and have built them on at-least one web framework. Bonus points if you understand GraphQL too
• Good to have knowledge of Django channels and Django Celery
• Strong DB skills and are comfortable working on MySQL, Postgres or MongoDB
• B.Tech /M.Tech preferably in Computer Science
• Strong interpersonal and communication skills
• An open mind to learn new concepts and implement to solve real world problems
• Go-getter who can operate with minimum input