We are looking for a Senior Python Developer. We have built a cloud-based energy revenue analytics platform on React, Node.js, and MongoDB. We are looking for someone who can develop and design back-end API’s in Python with some knowledge of SQL Server.
The software is in the oil and gas industry. It deals with predicting production and revenue from oil wells and management of oil/gas flow in the pipes with large companies. It also includes the automation of the laborious process of filling out the FERC (US Federal Regulatory Agency) required for tracking Greenhouse Gas (GHG) emissions from a production facility. The project will involve creating forms that take user data, combine said data with data from a NoSQL database, and provide reports for the users.
Your area of responsibility:
Designing and Implementing new Back-end REST Python API’s;
Altering existing Back-end REST Python API’s;
Writing reusable, testable, and efficient code;
Mentoring more junior developers;
Optimizing REST API’s for maximum speed and scalability;
Participating in Sprint Daily Meeting.
Skills and requirements:
Expertise in Python (5+ years) and common Python modules (i.e. pyodbc, pandas, Plotly, etc.);
Solid knowledge of some libraries such as FastAPI, Flask, or Falcon;
Strong mathematics background, ability to understand formulas;
Understanding fundamental design principles behind a scalable application;
Proficient understanding of code versioning tools, such as Git;
Ability to work within teams of multiple developers;
Strong problem-solving skills;
Some knowledge of unit testing;
Ability to mentor more junior developers;
Ability to lead developers;
Intermediate level of English or higher.
Will be a plus:
Familiarity with MongoDB;
Experience with SQL Server;
Experience with Dockers;
Knowledge of GCP.
Working in a team of talented and passionate engineers;
Opportunity to work with the most trending technologies;
Long-term enjoyable cooperation;
Covid medical insurance;
Personal legal support;
Payable vacation and sick days;
Competitive salary depending on your own talents;
Regular performance & career development reviews;
Cozy office and nice family-type atmosphere;
Team building events.