Senior/ Middle Software Engineer (Python)

Ukraine
The project is a Data management platform. It enables fast, simple, and cost-effective implementation of a modern analytics infrastructure by consolidating all data sources into a single scalable repository. The platform allows enterprises to obtain a complete reporting and analytics system in a matter of days, rather than weeks or months, without the need for significant technical resources.

Requirements:

– 5+ years of professional experience in Python software development.
– Strong proficiency with web frameworks such as FastAPI, Flask, or Django.
– Solid understanding of relational and NoSQL databases, and API-driven integrations.
– Experience with modular and/or microservice-based architecture.
– Familiarity with CI/CD pipelines and containerized deployments (e.g., Docker, Kubernetes).
– Hands-on experience with AWS services, especially serverless and containerized applications.
– (Preferred) Knowledge of data engineering concepts and tools for ETL, orchestration, or data integration.

– Design, develop, and maintain application-level components of a modern data platform using Python.
– Build and optimize APIs and integrations between data services, web applications, and third-party systems.
– Implement scalable and modular architectures leveraging microservices and reusable components.
– Collaborate with data engineers, DevOps, and product teams to ensure reliable data flow and system performance.
– Write clean, maintainable, and well-tested code while contributing to the continuous improvement of engineering practices.
– Experience building serverless applications on AWS Lambda (including Lambda SAM), integrating with SNS and SQS, implementing authentication via Cognito, and deploying services on EKS would be a plus.
– (Optional) Support development of data pipelines and orchestration using tools like Dagster, Fivetran, or similar.

We offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid sick leave of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
  • Internal education (corporate library, Udemy courses).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.
Galyna Oliyarchyk

Recruitment Partner

Send CV

Apply now!

    Thank You!