11 Jul 2017

Full-Time iTraveleo – Senior Python Developer

recruiter – Posted by recruiterAnywhere

Job Description

iTraveleo – Senior Python Developer

Job Description :

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic and API endpoints, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

The ideal candidate is passionate about creating well-architected solutions that are maintainable and extendible without cascading effects. You will be involved in all aspects of development playing a critical role in design, planning, development and deployment and help develop best practices for future development

Job roles :
Logical reasoning and understanding of product feature requirements and how to build them
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Integration of user-facing elements developed by front-end developers with server side logic
Implementation of security and data protection
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Juggle your major work and your minor projects in a way so that you meet deadlines
Maintain all live features as their owner
Help create user journeys technical specifications system documentation

ACCOUNTABILITY AREAS :

1. Product development and maintenance (50% of time spent):
(a) Deliver across the entire life cycle – design, build, deploy, test, release and support
(b) Develop and implement code based on product requirements
(c) Maintain code in development and production
(d) Continuously discover, evaluate, and implement new technologies to maximize development efficiency

2. Product suggestions based on market intelligence (25% of time spent):
(a) Actively pursue and analyze new product features based on market developments
(b) Recommend innovative features / product development ideas to Product Management
3. Culture development (25% of time spent):
Support building the iTraveleo culture – we want to be one of the most exciting places for young Indians to work!

ACADEMIC / PROFESSIONAL QUALIFICATIONS AND EXPERIENCE

1. KNOWLEDGE, EDUCATION, WORK EXPERIENCE

Essential :
– Undergraduate degree in Engineering, Technology or Computer Science from a premier institute
– 4-6 years of work experience in python development
– Experience tending web applications serving a sizable user base deploying continuously with zero downtime
– Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing

Desirable / Preferred :
– Work experience with an Internet or travel startup
– Fullstack developer
– Understanding of front end tools such as React.js or Angular.js
– Knowledge of travel technology

2. PRACTICAL SKILLS AND / OR ABILITIES :

Essential :
– Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
– Familiarity with some ORM (Object Relational Mapper) libraries
– Able to integrate multiple data sources and databases into one system
– Understanding of the threading limitations of Python, and multi-process architecture
– Good understanding of server-side templating languages such as Jinja 2, Mako, etc.
– Understanding of accessibility and security compliance
– Knowledge of user authentication and authorization between multiple systems, servers, and environments
– Understanding of fundamental design principles behind a scalable application
– Familiarity with event-driven programming in Python
– Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
– Able to create database schemas that represent and support business processes and data concepts
– Strong unit test and debugging skills
– Proficient understanding of code versioning tools (Git)
– Knowledge of micro-services architecture with highly scalable design patterns

3. OTHER COMPETENCIES OR ATTRIBUTES :

Essential :
– Good planning and organisation skills
– High level of analytical and problem solving skills
– Familiarity with scrum methodologies
– Self driven with an ability to work independently and take initiative

Desirable / Preferred :
– Network of contacts within the travel, content creation and advertising industries in India
– Knowledge of Redis and RabbitMQ

Share

How to Apply

to apply put your email id in comment

Share

Job Types: Full-Time. Job Tags: freshers. Job expires in 20 days.

36 total views, 1 today

Apply for this Job

Leave a Reply

Your email address will not be published. Required fields are marked *