Middle Full Stack Developer (Marketing platform)

Remote (Ukraine only) Python React

Required skills

Python / good
React / good
AWS / good
English / good

Are you passionate about programming on Python and React? Would you like to bring your ideas to the product you create? Then join our team.

We invite a self-driven Software Developer skilled in Python and React with a good understanding of AWS services to join us as a Middle Full Stack Developer.

This is a great opportunity for an Engineer who is willing to find and offer interesting solutions to perform project tasks as well as try to hand at high-performance technologies.

Ready to lead? We are waiting for you in our team.

Customer

Our Customer is a UK Marketing agency trusted by leading and world-known brands. They have already managed thousands of best quality campaigns with real business impact and strive for more.

Project

We are cooperating with a UK Marketing agency and together with their team, we are developing the system for influencer campaign management. It provides tools for performing all kinds of communication and analysis, auditing advertising campaigns targeting, and managing up to billions of complex records, such as social network posts, videos, and other metadata.

What’s in it for you:

  • high-performance technologies
  • real product development at the cutting edge of Internet marketing
  • direct communication with skillful technical architects
  • possibility to have experience or go deep into ML/Big Data

Are you in?

Requirements

  • 3+ years of working experience using Python
  • 2+ years of experience with React (Redux), Typescript
  • Good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)
  • Hands-on experience with SQL and NoSQL databases
  • Good understanding of TDD, SOLID, DRY principles
  • High proficiency in REST API
  • At least Intermediate level of spoken and written English

Responsibilities

  • 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 the development of technical project documentation and user documentation
  • Provide assistance to the test engineers and support personnel in solving technical issues
  • Participate in conference calls and face-to-face meetings with the Customer
  • 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 and engineering practices, environment configurations, etc., and suggest improvements

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

Drop your CV here, or
Supports: DOC, DOCX, PDF, max size 5 Mb