Position: Middle Full Stack Developer (Marketing platform)
Company: Sigma Software
Category: Python
Experience required: 3y
English level: intermediate

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 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 on our team.

**Project**

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.
In cooperation 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.

**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

**Requirements:**

3+ years of working experience using Python
2+ years of experience with React (Redux), Typescript
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
Nice to have: good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)