The project offers marketing budgeting and planning software for optimizing the performance of your spending and strategy.This system helps to consolidate marketing plans, budgets, and metrics into a single cloud-based system that can be accessed from anywhere for full team collaboration and also automatically reconciles your expenses, increasing accuracy and removing tedious work — leaving more time for marketers to do what they do best: marketing.
The system consists of the following components:
- Back-end part (RESTful API, AWS Lambda based microservices)
- Front-end part (Angular based single page application)
Team composition: 3 Frontend Developers, 2 Backend Developer2, DevOps, QA, QA Automation (Part-time), PM
Requirements:
- 4+ years of experience in Software Development
- Working experience in Python
- Advanced knowledge of Django, deep understanding of Django ORM
- REST API development experience
- Knowledge of software design patterns and the ability to apply them in the development process
- Experience with these methods and tools: Git, IDE for rapid web development, acquaintance with CodeCommit
- At least intermediate English level
- Ability to work independently and in the team
Will be a plus:
- Familiarity with JavaScript
- Understanding and practical experience with a broader set of AWS services
- Acquaintance with NPM (Node Package Manager)
- Understanding of common RxJS scenarios
Responsibilities:
- Design, implement and support new backend components and subsystems
- Work closely with a product manager, DevOps to implement versatile back-end solutions
- Participate in new features architecture design
- Existing Code Maintenance