Position: Full Stack Developer
Company: Svitla Systems, Inc.
Category: Python
Experience required: 5y
English level: upper

As a Full Stack Developer you will produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

Requirements:
7+ years of experience developing desktop and mobile applications
Knowledge of Python and at least one more back-end language (such as C#, Java, PHP)
Experience in frontend development and knowledge of JavaScript frameworks (such as Angular or React)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Familiarity with cloud (GCP, AWS) and ability to program and deploy applications to GCP and AWS

Responsibilities:
Work with development teams and product managers to ideate software solutions;
Design client-side and server-side architecture;
Build the front-end of applications through appealing visual design;
Develop and manage well-functioning databases and applications;
Write effective APIs;
Test software to ensure responsiveness and efficiency;
Troubleshoot, debug and upgrade software;
Create security and data protection settings;
Build features and applications with a mobile responsive design;
Write technical documentation;
Work with data scientists and analysts to improve the software.