2023-08-23 14:48:55

Back-end Python Developer

CVKeskus.ee klient
1300 - 2500 €/m Gross

Job Description

• Participating in a team environment to develop new web-based applications
• Maintaining existing Python platforms including troubleshooting bugs and developing new features

Requirements

• At least partial higher education or 2+ years of work experience in the field
• Ability to write readable, maintainable, robust, production quality code
• Confidence with Python programming language is a must
• Strong knowledge of OOP principles
• Strong knowledge of RDBMS fundamentals
• General knowledge of JavaScript and jQuery
• General knowledge of HTML and CSS
• Understanding of REST principles
• Experience with MySQL, PostgreSQL, SQL Server or Oracle relational databases
• Experience with source version control software (Git or SVN)
• Fluency in written English

Personality:

• Team player who can take responsibility for their work
• Henerally positive and creative
• Interest in cutting edge technology
• Desire to learn something new, while solving complex problems
• Able to demonstrate attention to detail while implementing technical specifications
• Agility and professionalism in their work

Additional skills (optional):

• Experience with Django framework is a bonus
• Knowledge of Bitcoin and Blockchain fundamentals is a huge benefit
• Familiarity with Agile or Scrum development
• Experience working with message/queue brokers (RabbitMQ, Redis, Amazon SQS, Gearman)
• Experience building APIs (SOAP, REST, RPC)
• Experience writing asynchronous applications (threading or async (asyncio, Twisted, Tornado))
• Previous DevOps experience (container management, production deployment, etc)
• Experience with other major object oriented programming languages (C++, Objective-C, C#, Java, Perl, Ruby, PHP)
• Experience with other MVC/MTV Web frameworks (Laravel, CakePHP, Symfony, Flask, ASP.NET)
• Written and/or spoken fluency in Russian is a huge plus


P.S. Please kindly send your CV with salary expectations and cover letter in English

Company offers

• The opportunity to work with innovative new ideas and to change the world
• Salary is negotiable depending on experience and performance
• Development of existing and new services in a dynamic, highly motivated team