fill-mail bag checkjh close date eye fb in insta left-arr mail m-skype point qu right-arr search skype tel teleg twitt user vk whats
  • Senior Backend Developer (Python)

    • 26.08.2021
    • Greek Company which creates web platform for home services market
    • Remote

    Oleksandr Telcharov

    Personal recruiter

    E-mail Skype

Our client - is the leading service in Greece that enables people to find a trusted professional for home services in a quick and reliable way - is now looking for an experienced Senior Backend Developer, who will join their team remotely.

THE ROLE: 

As a Senior Backend Developer, you will be building core capabilities and services for the company as a professional, who passionate about software engineering, and awesome product experiences. Installing awesome infrastructure to assist the business geographical expansion plans also will be a part of your daily workflow.

RESPONSIBILITIES:

  • Participate in the agile feature/product design process working with cross-functional teams including Product Management, Design, and Operations;
  • Collaborate with other engineers to share best practices and knowledge of emerging technologies;
  • Implement features, products, and enhancements that improve the user experience;
  • Maintain and monitor our CI/CD pipeline;
  • Design, build and maintain core infrastructure pieces that allow Douleutaras to scale and support thousands of concurrent users;
  • Plan the growth of our infrastructure;
  • Improve the deployment process to make it as boring as possible;
  • Monitor the application’s stability and analyze performance metrics;
  • Deliver fully tested and documented code.

WHAT YOU SHOULD HAVE:

  • 4+ years professional experience with enterprise architecture and developing highly scalable websites/services and architecting solutions;
  • Extensive experience in developing web applications with Python using the Django framework;
  • Strong Understanding of OOP principles/design patterns;
  • Proven REST services experience;
  • Source control systems experience (Git);
  • Experience in ELK, Postgres, PostGIS (and GIS in general);
  • Experience in Docker and orchestrators (Kubernetes, Openshift, etc.);
  • Provisioning (Ansible, Puppet, etc.);
  • Cloud Providers, preferably DigitalOcean;
  • Monitoring Tools (NewRelic, Prometheus);
  • Proficient with Linux administration;
  • Hands-on experience developing, releasing, and maintaining large-scale software applications;
  • Good written, verbal, and collaboration skills;
  • Excellent command of English, both written and verbal.

WOULD BE A PLUS: 

  • Golang, JS experience;
  • Experience with Pyramid/Flask/Tornado or another Python framework;
  • Experience in working with Agile Methodologies;
  • Experience in a peak performance organization, preferably a tech startup.

COMPANY OFFERS:

  • Impact the lives of millions of customers and of the professionals we partner with
  • Being a part of an international team of domain experts in all functions
  • Competitive compensation and potential for stock options
  • Remote work with a flexible work schedule
  • Paid vacation (20 days) and sick leaves
  • The paid business trip once per year for a corporate party
  • A bespoke development plan that will allow you to utilize your potential and grow quickly
  • The pleasure of being part of a high-performance team that works hard but has plenty of fun in the process
  • Your opinion will be highly appreciated and valued. The company hires only creative and open-minded people who are not afraid to listen to new ideas.

PROJECTS YOU COULD WORK ON:

  • Building the back-end infrastructure and API for our Mobile Applications;
  • Improving the communication flow between the consumer and the home experts;
  • Building organizational and scheduling features for our home experts;
  • Improving our CI/CD pipelines;
  • Moving our infrastructure from Digitalocean to AWS;
  • Architecting our infrastructure to have a capacity for a global expansion;
  • Installing monitoring and alert services.

TECHNOLOGIES WHICH COMPANY USES:
Product’s backend is in pure Python and they strictly follow Python’s best practices and coding principles. They currently make full use of the Django framework in conjunction with Django’s REST framework and numerous Django applications.

They rely on PostgreSQL for their database needs, so you will need concrete knowledge of its optimizations and host configuration. Search is done through a cluster of ElasticSearch nodes and we constantly try to optimize search times. All their asynchronous tasks are performed through Celery.
Their deployment pipeline lives on Gitlab CI and functions with a hybrid of Ansible playbooks deploying to cloud instances and Docker containers.

Front End is a combination of Angular and TypeScript with a tight focus on writing optimized code for the best possible user experience. Implementation follows strict UX/UI principles communicated by their Design team. They use Gulp to automate tasks such as bundling and minifying, SASS/SCSS for our CSS and CoffeeScript where they have deemed necessary.

Front End code is deployed alongside the back-end code. It goes through a Gitlab CI pipeline later bundled in with the Python application’s code for delivery.

The mobile application is built on NativeScript using Angular to share core codebase with Front End in the most efficient way and allows us to build native mobile apps for iOS and Android drastically speeding up development and release cycle. Native iOS and Android development tools are also used to build platform- and hardware-specific components. They also strictly follow human interface design guidelines to have the most intuitive and easy-to-use mobile application for our customers.

Не нашли подходящей
Вам вакансии?

Отправьте нам свое резюме и мы подберем вам подходящую позицию
Отправить резюме

Заработайте на рекомендациях
подходящих кандидатов

Напишите нам чтобы узнать подробнее о реферальной программе
Порекомендовать
Наш сайт использует файлы cookie. Чтобы узнать больше ознакомьтесь с Политикой конфиденциальности