Job Location: Mumbai
Introduction:
Blenheim Chalcot (BC) is the UKs leading digital venture builder. We build tech start-ups to transform industries. We invest more than just funds, we invest our knowledge and experience, our ideas and our infrastructure. Our ventures are at the forefront of a number of sectors including FinTech, EdTech, Media and more.
It is a cohesive group and we have a strong culture built around curious, engaging and innovative people. Working alongside entrepreneurs and co-founders, we support our ventures from start-up to scale to exit, giving them access to the global networks and services they need to grow.
Our portfolio represents sales of over 500 million, 1.5 billion of assets under management, more than 3,000 employees and a successful track record of over 42 companies. We currently have 22 companies in the portfolio which vary in stage from seed to venture to growth to scaling.
You will primarily be working on an exciting HealthTech product and therefore, prior experience in that space will be an added advantage.
Position purpose:
We are looking for an experienced Python developer who specializes in creating APIs that will be consumed by our Web, Android and iOS apps. You would need to have strong experience on Python web frameworks such as Flask and Django and will be responsible for managing the interchange of data between PostgreSQL and users. Having skills on Elasticsearch or having skills to efficiently manage large volumes of data for enterprise search will be crucial to the role.
Your primary focus will be the development of middleware ensuring high performance and responsiveness to requests from the front-end and development of a complex data aggregation system. You will work closely with our software development team to develop, maintain, and support existing REST APIs, in a fast-paced Agile environment.
As a senior developer, you would need to contribute across design, development and maintenance and therefore, must have prior experience on the entire application lifecycle. You could be responsible for guiding and grooming junior team members and therefore candidates with prior experience of being involved in leadership roles will be an added advantage. You should be able to adapt quickly and come up with innovative ideas.
As a member of our development team, you will have direct input into the development of our mobile product. Candidates must have a positive ‘can-do’ attitude, an insatiable desire to learn and a passion to develop the best products in the world.
Required skills:
• 5-6 years of experience on Python
• Proven experience with Python web frameworks such as Flask and Django, with at least 1 year of experience on Flask
• Demonstrated knowledge of software development and debugging in a Linux environment
• Hands-on experience on PostgreSQL or similar
• Experience building well documented modern, data-driven web applications and web APIs with emphasis on strong software design methodologies
• Must have experience on web services and APIs (REST, JSON and similar) and creation and consumption of RESTful APIs
• Strong skills on enterprise search technologies, such as Elasticsearch
• Familiarity with ORM (Object Relational Mapper) libraries, sqlalchemy in particular
• Prior experience on Scraping and OCR techniques using python’s Beautiful Soup, Tesseract and similar
• Experience working collaboratively in an Engineering team with frequent communication with stakeholders
• Able to integrate multiple data sources and databases into one system with possible vendor API integrations.
• Working knowledge of Celery and RabbitMQ
• Relational database design
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Strong unit test and debugging skills
• Familiarity with version control with GIT, BitBucket, SVN or similar and comfortable with managing deployment and releases
• Knowledge and understanding of the general mobile landscape, architectures, trends and emerging technologies
Added advantage:
• Experience on the ELK stack or NoSQL-MongoDB.
• Prior experience on Agile Methodologies
• Basic Devops skills
• Experience on tools that aid CI/CD like Travis, TeamCity etc
• Familiar with multiprocessing libraries in python, like numpy, scipy, pandas and sklearn
Key responsibilities:
• Understand fundamental design principles and best practices for developing REST APIs and web applications
• Gather requirements, scope functionality, estimate and translate those requirements into solutions
• Implement and integrate software features as per requirements
• Deliver across the entire app lifecycle
• Work in a product creation project and/or technology project with implementation or integration responsibilities
• Write reusable, testable and efficient code
• Improve an existing codebase, if required, and ability to read source code to understand data flow and origin
• Design effective data storage for the task at hand and know how to optimise query performance along the way
• Follow an agile methodology of development and delivery
• Strictly adhere to coding standards and internal practices; must be able to conduct review code
• Mentor and possibly lead junior developers
• Work closely with other developers including:
mobile developers to create and maintain a robust framework to support the apps
frontend, UI and UX developers, if required
• Contribute towards innovation
• Performance optimization of apps
• Explain technologies and solutions to technical and non-technical stakeholders
• Diagnose bugs and other issues in products
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Person specification:
Experience and qualifications required:
• Bachelor’s Degree
• 5-6 years of relevant experience as Python developer
• Excellent communication skills – both written and oral
Skills and attributes:
• Attention to detail and an analytical mind
• Good interpersonal and presentation skills
• Professional conduct
Designation and salary: Based on experience, skills and certifications
Submit CV To All Data Science Job Consultants Across India For Free

