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

Leave a Reply