Position: Middle Python Developer
Company: Lionwood.software
Category: Python
Experience required: 2y
English level: upper

Title of project:

LinkedIn automation cloud-based web app

Project description:

The startup which already has a ready-made web application. That aimed at adding new features and completely redeveloping the web application. Pre-designed HTML themes were used for the development, which made the development process faster. We are creating the Front end part of the Web application using the Angular framework. A client has prepared the complete API, which makes the development process faster. During the whole development process we communicate closely with the client’s team, have Scrum, etc.

Requirements:

- 2 years of experience with the programming language Python (preferably Django framework)
- Experience with relational databases (MySQL or PostgreSQL)
- Experience with virtualization/containerization platforms (Docker / Kubernetes / Docker Swarm)
- Experience with version control (Git / GitLab)
- Experience with continuous integration/development (CI / CD)

Would be a plus:

- Experience working on complex SaaS applications
- Experience with analyzing and tuning database queries

Responsibilities:

- Discussing, developing, and deploying new features and versions of the back-end application.
- Compiling and analyzing data, processes, and codes to troubleshoot problems and identifying areas for improvement and scalability of the platform.
- Participating in Scrums/Sprints to establish objectives and writing functional codes to enhance the user experience.
- Ensuring the code is valid, properly structured & tested.
Identifying issues discovered by testing and feedback from internal and external stakeholders and making suggestions for sustainable improvements.
- Solving bugs to optimize the performance of the Expandi Platform.
- Documenting coding and implementing procedures for ongoing application revision and maintenance.
- Developing ideas for improving the Expandi platform by monitoring customer needs and industry trends & developments
- Executing strategic back-end development projects at the request of the Lead Developer.

Working conditions:

- Compensation for sick leaves (8 days), vacation (20 days per year)
- Compensation for specialized courses, training, etc. (from 30% to 100%) — on hold
- Compensation for specialized software (from 30% to 100%) — on hold
- Bonus for sports activities (up to 50% paid by the company) — on hold
- English lessons
- Massage at the office
- Lawyer Services
- Car and bike parking lots
- Helping with registration and management of the PE
- IT Club Loyalty Program Membership
- Team buildings, pizza, and beer parties, corporate events every month
- Coffee, milk, and cookies at the office