MyParichay
Bangalore
If you are young (1-4 years experience), love computer programming, solving hard programming problems, enjoy innovating; are intelligent and hard working; you will enjoy working with us. We offer great compensation and benefits, a generous employee stock option plan, flexible work timings, and a fun work atmosphere where you will not only challenge and grow your own technical abilities, but also help change the world while doing so.
If you enjoy working at a big brand company, being a small cog in a big wheel, do not like working for more than 40 hours a week, and talk about your big company as if it was yours with no stock options, do not read forward. You will not enjoy working with us.
At MyParichay, some of the interesting challenges that we solve are:
User Experience - continuously improve the MyParichay user and recruiter experienc
Scalability - support growth of thousands of daily new users while reducing our response times
Relevancy - search, recommendation
Data mining - search, recommendations, user analytics et al.
Security - keep our customer's information secure
Social interaction - continuously improve the social interaction features
The Role
You will work in a small cohesive team of engineers, designers and product managers to rapidly develop and deploy innovative new features that will be used by thousands of new users everyday. This job is a fit for you if:
You love to code and to get things done
You are looking to learn and grow as an engineer
You like working in a fast-paced, agile environment
You want to build large-scale social software
Responsibilities
Your core responsibilities will be to
Develop object-oriented models, design data structures, implement business logic, and create data models capable of supporting new features on MyParichay.
Work with large data sets, complex business logic while ensuring rapid response times.
Discuss design, scalability, security, etc. with the team.
Write new code for agile iterations
Refactor and maintain existing code
Write tests and fix bugs
Qualifications
1 - 4 years coding experience with Django web application framework on significant projects
Familiar with common tools used in large application deployments such as: Fabric, setuptools, Git
Experience with asynchronous tools like gevent/eventlet, multiprocessing, Celery task queue, and web workers
Database programming experience with MySQL, Redis, MongoDB.
Experience with Hadoop ecosystem is a plus
Adhere to PEP8 Python coding style standards
Engaged with the Python community and stays up to date with latest technologies, and patterns
Good understanding of data structures & algorithms and their space & time complexities
Strong object oriented design skills, knowledge of design patterns, ability to design intuitive module and class-level interfaces
B Tech in Computer Science or equivalent from a reputed college