Trainee Python Engineer
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.