Senior Backend Developer / Data Engineer

E Solutions Global — Poland · Posted ~4 hours ago

Senior Full-time Hybrid

Skills

Python FastAPI REST APIs PostgreSQL ETL pipelines Git GitHub Actions CI/CD Docker AWS AWS Glue AWS Batch Amazon ECS Amazon S3 Amazon ECR Type hints Testable code Scalable software development REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Backend Developer / Data Engineer is sought for a hybrid full-time role focused on building scalable backend services and reliable data pipelines. The position requires strong Python engineering skills, REST API development with FastAPI, database experience, ETL design, Git-based development, CI/CD automation, Docker containerization, and solid knowledge of major cloud services. The ideal candidate has at least 8 years of professional experience and a strong commitment to clean, testable, maintainable code and engineering best practices.

Highlights

Senior-level opportunity combining backend engineering and data engineering, with a strong focus on Python, scalable and maintainable code, modern API development, data pipelines, cloud infrastructure, containerization, and CI/CD. The role emphasizes engineering best practices and technical ownership across backend and data workflows.

Description

Role Backend Developer / Data Engineer Location Warsaw, Poland – Hybrid Type Full-Time Job Description Role: Backend Developer / Data Engineer Experience level: At least 8 years of professional experience. Key technical requirements · Python Proficiency: Strong proficiency in Python, including writing clean, type-hinted, scalable, and testable code. Strong focus on code quality, maintainability, and engineering best practices. · Backend And Data Pipelines Development: Proficiency to develop REST applications with FastAPI. Experience with databases (e.g. PostgreSQL). Experience with designing and implementing ETL pipelines. · Development Practices: Strong knowledge of Git version control. Experience with GitHub Actions and building CI/CD pipelines. · Cloud / Platform Requirements: Strong knowledge of Docker and application containerization. Good understanding of core AWS services, particularly AWS Glue, AWS Batch, ECS, S3, and ECR. Nice-to-have requirements · Observability: Basic knowledge of OpenTelemetry, including metrics, distributed tracing, logging, and observability best practices. · Platform & Security: Basic knowledge of Kubernetes and Helm Charts. Familiarity with OAuth 2.0 and modern authorization mechanisms. · Data & Architecture: Understanding of relational databases and data engineering best practices. Experience building cloud-native and microservices-based systems. · AI / Machine Learning: Interest in or experience working with AI/ML systems and LLM-based applications. Language requirements (language, proficiency level) · English: C1 proficiency level. Description of the project in which the service will be provided One of the projects is a RAG-based consumer assistant, the second one is focused on in-depth various types of document analysis and a chat-based interface. Both projects need further development and maintenance. Technologies utilized Python, AWS, Kubernetes, LLMs, Classical AI/ML.