Our Firm

Careers

VIEW ALL APPLY NOW

Python Software Engineer

Experienced

Applause | Engineering | Warsaw,

Python Software Engineer, Warsaw, PL

 

Applause empowers global brands to deliver flawless digital experiences to their customers on any device, in every location.  

We put your innovation directly into the hands of the world’s largest, global community of 400,000+ professional and everyday testers, using software on every device, operating system, in any location imaginable. Our unique approach goes beyond the limitations of automation and offshoring to give you authentic, input and insight, from real people in real-world settings.  

Thousands of the world’s leading digital brands – including Google, Uber, Michael Kors, Amazon, Nike, Slack, and FOX – rely on Applause to delight customers, increase their top line and innovate faster.

 

Role & Responsibilities

·       Design, build and maintain efficient, reusable and reliable Python code

·       Integration with and tuning of data-driven software solutions

·       Help maintain code quality, organization and automatization

Qualifications

·       Proficient with Python, Django (DRF) and related libraries

·       Good understanding of HTTP concepts, backend/frontend separation and familiarity
    with using and building RESTful APIs

·       Solid understanding of object-oriented programming principles

·       Experience with tuning software solutions and data-store dependencies for stability/scalability

·       Experience in managing and manipulating large, complex datasets stored in relational/non-relational data-stores

·       Ability to work in an Agile environment

·       Proficient understanding of code versioning tools such as Git

·       Git/Github and collaborative workflow based on branches and PRs

·       Knowledge of developing software hosted on AWS or equivalent

·       Experience with continuous integration, continuous delivery and iterative development

·       Familiarity with Jenkins, Docker, DC/OS, Kubernetes

·       3+ years of software development experience using Python

·    Have completed at least a Bachelor’s degree in a quantitative field such as computer science, data science, mathematics, statistics, or physics

·       Excellent verbal and written communication skills