Responsibilities:
• Develop a key component in a system for managing big data (5+ Petabytes) in the company, mostly in backend but potentially also in front-end
• Package your application in Docker containers and deploy it to the cloud (AWS)
• Use AWS services (IAM, S3, Lambdas, SQS, SNS)
• Use and modify various Dev-Ops tools to automate repetitive tasks
• Work in a team environment using Agile (Scrum) practices and methods
• Work with internal and external customers to understand requirements better and adjust the design accordingly
Requirements:
• Full project life-cycle experience of a web app
• Rich experience in Python (the team uses Flask, Marshmallow, SQL Alchemy)
• Knowledge of Docker
• Good knowledge about common design patterns and architecture patterns
• High analytical and problem-solving skills
• Eagerness to learn new things and passion for software development
• Strong unit testing and troubleshooting skills
• Curiosity why something is working even though it should not
Additionally, as a Senior team member you are expected to:
• Be a mentor to other team members
• Drive architecture design in cooperation with other team members
• Perform investigation and design tasks independently
Nice to have:
• Other modern programming languages, like Java, Kotlin, Scala, C#
• Elasticsearch
• AWS services - S3, EC2, IAM, SQS, SNS, Lambda
• React, Angular or other front-end frameworks
We offer:
• Access to the most interesting information technologies
• Ability to implement your own ideas and solutions
• Competitive salary
• Participation in conferences and training
• Three days for charity/volunteering
• Chillout & fun room (table tennis, table football, Xbox, billiards)
• Attractive benefits package (private health care, life insurance, MultiSport card)
• English classes
• Fruit days, coffee, tea, chocolate