Assume full charge of all Backend work in the organization.
Decide technology stack to be used
Troubleshoot technology doubts by developers and handle team coordination
Standardize best practices used during development of backend
Develop design documents and processes to be used while working with anything on frontend
Working with product managers on task management, deadlines, overall product lifecycles
Work with the ops team to help in scaling and deploying the technology stack appropriately
Have a good understanding with the Technology Lead and keep things in clear communication
At least 6+ years of experience in building, deploying large scale projects.
Experience in full stack of technologies.
Ability to understand and architect products end to end, frontend to backend, development to production.
Solid understanding of Python, Django and all backend technologies
Ability to scale existing systems
Brilliant skills in Backend Development
Excellent at Test Driven Development
Has created reusable frameworks and understanding good code practices
Ability to orchestrate scrum formats and testing strategies
Sense of Humor and ability to get along
Empathy to design and design processes
Can create, single handedly, a module all the way from inception to design to coding to deploying into a production environment
Current Technology Stack
Haproxy Load Balancer
Service Oriented Architecture