Job Openings Python-Based Data Engineer

About the job Python-Based Data Engineer

Job Title: Python Developer with Cloud and Database Expertise

Location: Remote (EU + Serbia)
Start Date: ASAP
Contract Type: Full-time, 6 Months
Languages: English (Fluent)

Role Overview
We are seeking a highly skilled Python Developer with strong expertise in database management, cloud infrastructure, email automation, and DevOps/system integration. The consultant will be responsible for automation, data processing, migration projects, and performance optimization in a fully remote environment.

Technical Skills and Experience
Python Development

  • Proficiency in writing, debugging, and refactoring Python scripts

  • Experience in automation for data scraping, processing, and Excel file generation

  • Familiarity with libraries such as requests, BeautifulSoup/Selenium, pandas, and openpyxl/xlsxwriter

  • Ability to modularize standalone scripts into generalized, reusable bots

Database Expertise

  • Strong SQL skills for reading, inserting, and transforming data

  • Hands-on experience with PostgreSQL, including schema design and query optimization

  • Familiarity with Microsoft SQL Server and experience with data extraction and migration

Cloud Infrastructure (AWS)

  • Experience migrating workloads to AWS-managed Postgres services (Amazon RDS, Aurora)

  • Familiarity with AWS cost optimization strategies and services (Lambda, Step Functions, CloudWatch, EC2, S3, SES/SNS)

  • Understanding of ETL workflows and automation in AWS

Email Automation

  • Configuring and automating email distribution workflows using Python and AWS tools (e.g., SES)

  • Experience with secure delivery and monitoring of automated reports

DevOps / System Integration

  • Familiarity with private server setup and integration with cloud environments

  • Experience with CI/CD pipelines, Git version control, and automated deployment processes

  • Knowledge of cron jobs, Airflow, Prefect, or native Linux task schedulers

Project and Process Skills
Systematic Refactoring

  • Ability to refactor redundant code into robust, maintainable components

  • Experience creating parameterized scripts for diverse user bases

Migration and Change Management

  • Proven experience in planning and executing database/script migrations with minimal downtime

  • Strong focus on maintaining data integrity and validating migration outcomes

Performance and Cost Optimization

  • Skills in benchmarking and optimizing script performance

  • Ability to design cost-efficient cloud infrastructure without compromising service quality

Security and Compliance Awareness

  • Understanding of data privacy standards and best practices for secure access to servers, databases, and report delivery

Soft Skills and Collaboration
Communication

  • Ability to communicate complex technical topics to both technical and non-technical audiences

  • Skilled in documenting solutions, writing handover materials, and delivering knowledge transfer sessions

Project Management

  • Capable of estimating timelines, managing project milestones, and providing regular progress updates

  • Experience working independently and collaboratively in cross-functional teams