Position: Lead Python developer
Company: Intetics
Experience required: 5y
Category: Python
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

Intetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for Senior/Lead Python developer to enrich its team with a skilled professional to spread company’s ideas, vision, content, and messages.

We support **the startup** which has recently acquired a highly regarded, revenue earning software product that provides geolocation-based insights to the Retail and Real Estate sectors.  We are looking to build a diverse, world-class team of **Developers, Data Scientists and Product Specialists** to unleash the true potential of this product through the use of cutting edge technologies and techniques – to meet and exceed the demands of both developed and emerging markets globally. We’re here to make a dent in the geo-analytics universe.

Currently with a small team of senior leaders based across offices in London and Johannesburg, South Africa


TECH STACK: Google Cloud, Kubernetes, kdb+, and Postgres databases. 

Back end: Python (Flask, Django, SQLAlchemy, Graphene, Pandas, Numpy, and Fast.a). 

Front end: Javascript (NodeJS) with TypeScript, React, Apollo, Mapbox-GL, Ant Design. 

Fully automated CICD using GitLab.


**The Role**

- You will be **the foundation of our Software Development team**, play a leading role in shaping and growing it.
- You will play a lead role in **the knowledge transfer** from the existing team, ensuring a full and deep understanding of the entire stack and its implementation end to end in readiness for both operating and scaling the product, training of new recruits and further development of the product to met market requirements.
- You will be proficient in both front end and back end and also be competent in UI/UX design work, though a Front End Developer will be one of the first additions to the team in the near future.
- You will play a **lead role in designing, developing and deploying** a broad set of APIs to allow clients to access the Data Platform outside of the current web-based product.
- You will work in **close cooperation with the COO** to ensure development activities are in line with the business strategy and also in educating senior management of the capabilities of the tech stack for further developments.
- The role will likely be a fairly even **split between a mix** of back-end (70%) and front-end (30%) work.


**Job Requirements**

- 3-5 years experience in working on client/market-facing product, ideally in a SaaS type environment
- Experience with Python (Flask, Django, SQLAlchemy, Pandas, Numpy, Graphene, Fast.ai), SQL, PostGres on the backend, and React, NodeJS, TypeScript on the frontend
- Experience in building and deploying across the tech stack, front end and back end
- Experience in working in a Data Science & Big Data environment with large datasets
- Experience in agile methodologies and leading sub-teams (view to stepping up and leading software development)
- Experience in API and / or SDK development
- Experience with cloud technologies, ideally Google Cloud, and orchestration/workflow via Kubernetes & Docker, etc or equivalents

**Will be a plus:**

- Working with geolocation/geospatial data and MapBoxGL, Open StreetMap or equivalent 
- Working with GraphQL 
- Experience in KDB+ and q would be a bonus but not essential – training would be given
- Experience building or leading teams