Middle/Senior Full Stack Python Developer (Advertising and Marketing)

  • Kharkiv
  • Kyiv
  • Odesa
  • Python

Let’s develop an interesting solution in the area of Advertising and Marketing and practice with high-performance technologies together.

Project

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.

Meet your team!
  • 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
  • Personal Profile

    • High level of self-organization, attention to details
    • Strong communication skills
    • Creative and innovative