The project is related to the marketing area and includes development of a system for advertising campaign management. The system provides tools for performing all kinds of analysis, auditing, auto-correction of advertising campaigns targeting, etc. It can manage up to billions of complex records, such as video metadata.
Working on the project, you will have an opportunity to find and offer creative solutions to perform project tasks as well as try your hand at high performance technologies.
Responsibilities
Work on all levels of the web stack leaning heavily towards the Back-end (Python/Flask, PostgreSQL, JavaScript/React/TypeScript)
Collaborate with product managers, designers, other engineers to plan, scope, build, and deploy new features
Design separate components, modules, classes, database tables, etc.
Code, debug, document, and maintain portions of software
Perform unit and integration testing
Participate in peer code and design reviews
Participate in estimation and planning sessions
Contribute to development of technical project documentation and user documentation
Participate in conference calls and face-to-face meetings with the Customer and Customer’s partners
Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
Spot current deficiencies in the development process, adopted procedures, engineering practices, and environment configurations, etc., and suggest improvements
Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations
Requirements
At least 4 years of experience building production web applications in a corporate or startup environment
Experience with Python, Flask
Familiarity with some ORM (Object Relational Mapper) libraries
Experience with major SQL and NoSQL data storages
Knowledge of message brokers (e.g. RabbitMQ, Kafka), REST, and communication protocols
Experience with JavaScript, React/Redux
Good knowledge of AWS
Experience with Docker, CI/CD
Intermediate level of English
About Sigma Software
Sigma Software is a place where Nordic Traditions meet Ukrainian Spirit to create Superior Software. We combine the best practices and approaches from Swedish and Ukrainian cultures. Taking high demand for quality, minimal hierarchy, freedom of decision-making, and attention to every opinion from Swedes, as a Ukrainian company we demonstrate flexibility and dedication to every project and every customer.
We are IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Canada, Poland, and Australia. We deliver smartest solutions to our customers in the areas of government, telecommunications, advertising, automotive, gaming, and others. Being a part of Sigma Group, one of the largest Nordic IT corporations, we are a global player with more than 5000 employees in 12 countries and over 1500 in Ukraine.
We work with startups, software houses, and enterprises providing the products and services that suit our clients the most. Company`s R&D centers are mastering the trending technologies and directions: Infotainment, AR/VR, Blockchain, Machine Learning, Data Science, Artificial Intelligence, and others.
Company website:
https://career.sigma.software/
DOU company page:
https://jobs.dou.ua/companies/sigma-software/
The job ad is no longer active
Look at the current
jobs
Python
Kyiv→