You will create simple and scalable solutions for complex business and operational problems.
Lead code reviews, manage GitHub issues, and resolve GitHub pull-requests.
Collaborate with stakeholders to develop product requirements and translate them into user-interface wire-flows, API and database-model specifications, and scalable cloud-architecture solutions.
Build, lead, and mentor a team of junior developers.
Adhere to the company s coding standards.
Design and Code APIs and backend services.
Work as part of a cross-functional team to convert requirements to technical solutions.
Learn from experienced industry professionals.
Work on performance improvements for the backend web services. Implement caching, query optimization etc.
Experience writing GraphQL with graphene-django is a must.
What You Need:
6+ years of experience in a Software Design, Development, Programming or Engineering role.
4+ years Django and Django Rest Framework experience
5+ years experience with Python object-oriented programming
Must have design experience using best practices, Design Patterns, SDLC, OOP, OOD
Good understanding of WebSocket and RESTful services
Experience using code versioning tools such as GIT
Ability to take direction and provide a consistent quality of work
Highly organized with the ability to multitask
Strong documentation & communication skills
Fluent communication in English is a must - both verbal and written.
Nice To Have:
Proficient with web technologies - HTML5, CSS3, JSON and writing cross-browser compatible code
Experience with setup and use of Elasticsearch
Hands-on experience in implementing Angular applications, components, directives, services
Experience in other frontend frameworks such as React, VueJS, etc