Senior Full-stack Developer (вакансія неактивна)
Будва (Чорногорія), Тбілісі (Грузія), Київ, Вільнюс (Литва), Лімасол (Кіпр), віддалено
Tasks:
- Write “clean,” well-designed code
- Automate routine marketing processes
- Develop and maintain software responsible for data manipulation, including parsing, matching, loading, and publishing. Streamline, enhance efficiency, eliminate errors, and increase accuracy
- Design, develop, and maintain efficient, robust ETL workflows that produce data extracts and process feeds between various internal and third-party partners
- Troubleshoot, test, and maintain core product software and databases to ensure robust optimization and functionality
- Utilize troubleshooting, diagnostic, and problem-solving skills
- Work on a team with other professionals
- Follow industry best practices
Requirements:
- 1+ years of experience with Python
- 1+ years working with Web frameworks such as Flask, Django, or Tornado
- 2+ years of commercial software experience
- Solid knowledge of relational databases and SQL
- Comfortable with basic shell scripting in a Unix environment
- Experience with Docker or other similar container technologies
- Ability to maintain source code in software repositories (Git)
- Experience with external Web service API integrations
Would be nice:
- Understanding of data integration and a good grasp of ETL, data warehousing, and data mart concepts
- Knowledge of GCP or similar cloud computing platforms
- Familiarity with scheduling frameworks, preferably Airflow
- Experience with analytics databases (BigQuery, Snowflake, etc.)
Why we’re cool:
- Work your way: use our Vilnius (Lithuania) or Limassol (Cyprus) offices or work remotely as long as you’re available during business hours
- Employment opportunities throughout Europe: work in Lithuania, Georgia, Montenegro, or Cyprus—choose the location that works for you
- Ongoing professional development: English classes, sponsored conference trips, partial compensation for training
- Flexibility: you’ll have the freedom to explore new positions, responsibilities, and projects as you grow within the company
- Teamwork is key: we value input from every member of our team, so your skills and opinions will always be respected and heard
- Data-driven decision-making: we care about every employee’s point of view, but when it comes to our products, we make decisions based on objective metrics
- Official employment, health insurance, and compensation for fitness-related expenses