Design, develop, and enhance infrastructure primarily using Python as an object-oriented language to build a platform that everyone can use to create the channels of tomorrow.
Responsible for architecting, building, and scaling the underlying infrastructure for next-generation enterprise applications
Build internal solutions, with custom front-ends (web, mobile) and back-end services that automate business processes. Maintain highest levels of development practices including: technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code.
Integrate third party products into internal systems as well as support and upgrade implemented systems.
Work closely with analysts to translate business requirements into technical solutions.
Knowledge & Skills-
Excellent in of Python
Strong data structures concepts
Excellent knowledge of Django Framework
Strong understanding of Postgresql database system.
Good knowledge of Ngnix, Apache, WSGI
Strong working knowledge of Linux environment
Good knowledge of TDD (Test Driven Development)
Good knowledge of deploying app on Amazon, Heroku etc.
Good knowledge of Responsive web development Good understanding of versioning systems like Git, SVN etc.
Ability to own up responsibility and lead small teams
Has an open mindset and can think from a customer’s perspective