About the role
- Work with the Product team & managers to ideate software solutions
- Work on building innovative product features
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop & manage well-functioning DBs & Apps & write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug & upgrade software
- Write technical documentation
- Analytical & Logical Reasoning with understanding of Data Structures & Algorithms
- Knowledge of multiple front-end languages & libraries (React, HTML/CSS, JS, jQuery)
- Knowledge of multiple back-end languages (e.g. , Python, Django, Node JS)
- Familiarity with databases (Postgres, MySQL, MongoDB), web servers (Apache/Nginx)
- Knowledge of Machine Learning, Natural Language Processing is a good add on.
- Knowledge of Cloud Infrastructure like AWS, GCP or Azure is a good addon to have.
- Excellent communication and teamwork skills
- Great attention to detail and an analytical mind