We are looking for a Full Stack developer who is able to communicate and collaborate with teammates on the part in order to achieve success. Join us! Requirements * Excellent knowledge of Python, Django | Flask | FastAPI (at least one of them), Celery, Redis (desirable experience from 2 years); * 2 years of experience in React js; * In-depth experience with relational databases such as MySQL, and PostgreSQL; * Experience in writing unit tests and integration tests; * Understanding the principles of interaction between different services (where you can — do API, and where it is better to use queues, etc); * Knowledge network communication protocols and principles (HTTP(s), REST API); * Mastery of basic development tools (Git, Docker, Linux, etc.); * Ability to deploy code to a virtual server (Nginx, systemd, Docker); * CI/CD setup experience is welcome; * Experience with AWS tools (EC2, S3, AWS Lambda) is desirable; * English level — B1.
Responsibility From these duties follows: * Work closely with the project manager and other developers; * Understand business requirements and provide technical solutions; * Improvement/maintenance/fixing all existing applications and code; * Participate in planning, requirements refinement, and high-level design of the solution; * Take end-to-end responsibility for developing and delivering features and components; * Create clear technical documentation and specifications; * Developing unit tests, and integration testing.
And this is how our interview process goes: * 45-minute interview with a member of our HR team to get to know you and your experience; * Technical task; * Technical interview with our team to assess your skills and abilities; * Final 1-hour interview with 2 team members to gauge your fit with our culture and working style.
Job benefits * Worthy compensation for the results of work; * Annual paid vacation; * Ability to influence the development of the company; * Individual Development Plan; * Accounting services; * Remotely work model and Flexible working hours; * Payment for English lessons; * Birthday, memorable anniversary bonus; * Online team-building events (Pizza party, Tech meetup); * We offer a level of compensation directly proportional to the qualifications and level of the candidate.