Roles and Responsibilities
- Manage and build a team that works on different backend technologies. ∙ Exceptional communication skills and ability to explain and discuss complex projects.
- Have prior knowledge of working on systems at massive scale.
- Have a genuine passion for technology, creativity and innovation.
- Have experience working with global teams.
- Ability to apply and learn various frameworks and mentor team on various backend technologies.
- Provide technical leadership and contribute to product architecture.
- Get involved in SDLC, solving bugs and software delivery and foster technical discussions with team and make final decisions where necessary. ∙ Have Excellent problem solving and debugging skills.
- Have knowledge about server-side web application logic and integration with multi-tier web applications and frontend applications.
- 10+ years of application development experience and 7+ of solid coding experience with any the following stack: ϖ Cloud – AWS. GCP, Azure. ϖ Language – Python, C#, Java, and PHP. ϖ Frameworks – Django, Ruby on Rails, Flask, ExpressJS. ϖ Storage solutions – DynamoDB/ S3, SQL/ NoSQL, Oracle/ SQL Server/ MySQL.
- Knowledge of IaaS, PaaS and SaaS
- Good understanding of cloud computing with Glue/EMR, Events, Step functions, SNS, SQS, Lambda, MWAA.
- Experience in Object Oriented Programming.
- DevOps experience with Kubernetes, Terraform, Application servers / Apache, Nginx servers.
- Good understanding of Data modelling in SQL/NoSQL database.
- Ability to use GitLab