Design and develop product features independently.
Design and implementation of low-latency, high-availability, and performant applications.
Writing reusable, testable, and efficient code.
Analyze feature requests and then plan & implement them in a test-driven way.
Think creatively and justify design and code decisions.
Communicate effectively with product stakeholders.
Skills and Experience:
Minimum 5 years of work experience as a Python developer.
Experience in Python, with knowledge of at least one Python web framework (e.g. Django).
Experience with one or more of search, text processing, natural language processing, or other similar techniques.
Good understanding of databases (Relational, NoSql).
Experience with unit testing, TDD.
Familiarity with Amazon Web Services (AWS) and REST API.
Proficient understanding of code versioning tools such as Git.
Basic knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3 is a plus.
Experience with container technologies ( i.e. Docker) is a plus.
Education:
Bachelors or Masters from premier Institutes preferred .
Experience 5+ years
Job Classification
Industry: IT-Software, Software ServicesFunctional Area: IT Software - System Programming, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not Required