Trainee Python Engineer (IRC278575)
Job Description
- good understanding of OOP, REST API, and basics of networking (HTTP methods & protocols, SSE, Websocket);
- strong knowledge of Python3 fundamentals;
- good knowledge of SQL fundamentals (data relationship, ddl/dml/dcl commands, joins, keys, scalar functions, etc);
- intermediate+ English (written and verbal communication skills);
- ability to learn quickly and grow in the technical area;
- analytical mind and problem-solving aptitude;
- basic experience in PostgreSQL and Mongo will be a plus;
- basic experience in Flask/Fast API frameworks will be a plus;
basic experience in common services of AWS cloud (e.g. EC2, S3, Lambda, RDS) will be a plus;
Job Responsibilities
- analyzing the project documentation and requirements;
- developing new features to existing services and new services;
- developing server-side APIs and integrating them with front-end apps;
- performing writing clean, efficient, and well-documented code;
- participating in code reviews and ensuring coding standards are followed;
- collaborating with cross-functional teams including product managers, designers, and developers to deliver high-quality web apps;
participating in agile development processes including daily stand-ups and plannings;
Department/Project Description
The project aims to implement a tool for developing tests that verify TV behavior when the TV is tuned to a specified test channel and related services like manager test runs and TV profiles. Additionally, the second target is to implement a reporting system that analyzes and aggregates impression data, builds financial reports, and sends them to appropriate stakeholders. We are looking for a talented and ambitious Python trainee to join our team who will be a fast learner (we will fully support this) and won't be afraid of challenges.
Required languages
| English | B2 - Upper Intermediate |