Back to search
eSHARE Linkedin · Posted 1mo ago

Senior Backend Engineer (Python)

Athens

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Who is eSHARE?

eSHARE is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.


Where are we headed?

eSHARE is building the backend services and governance systems that let enterprises extend their Microsoft 365 investment to external collaboration safely – enforcing policy, security, and compliance at scale, without slowing teams down.


About the Role

This role sits on the Governance team, which owns some of the backend services that help eSHARE with daily operations. The successful candidate will design, build, and operate the microservices running across Azure and AWS that the platform depends on every day.


Description

  • Design, build, and maintain backend microservices mainly using Python (experience in other languages is a plus)
  • Develop and deploy services to Azure and AWS
  • Work with cloud infrastructure: Kubernetes, Blob Storage, EventHub, Service Bus, S3, MSK, etc.
  • Use Dapr for service-to-service communication and state management
  • Conduct performance analysis and load testing on production services
  • Write unit, regression, and end-to-end tests
  • Use Terraform for infrastructure as code
  • Set up and maintain CI/CD pipelines (Azure DevOps, GitHub Actions)
  • Use AI-assisted development tools (e.g., Claude Code) to accelerate development and build internal skills/automations


Required skills

  • 5-7 years of backend engineering experience in Python
  • Hands-on experience with FastAPI, SQLAlchemy, async Python, and Dapr
  • Experience deploying and maintaining microservices on Azure and AWS
  • Experience with K8s, blob storage, EventHub, Service Bus, S3, MSK
  • Experience with databases (PostgreSQL/MySQL) and data warehouses
  • Strong data modeling skills and experience writing performant SQL queries
  • Experience with Kibana and Grafana for observability
  • Strong testing discipline: unit, regression, and end-to-end
  • BA/BS in Computer Science (or equivalent experience)


Nice to have

  • Keycloak
  • SQS
  • Redis
  • NoSQL databases
  • Databricks


Who you are

  • Open-minded and willing to pick up new technologies.
  • Having a strong analytical mindset.
  • Excited about working in a lean scale up environment.
  • Passionate in finding intelligent solutions to ambiguous problems.
  • Eager to dive in and learn in a fast-paced environment.
  • Collaborative team player with attention to detail.


What is it like to work at eSHARE

  • Personal growth, in soft and tech skills
  • Contributing to the scale-up of the company
  • Competitive full-time salary
  • Top-of-the-line tools and equipment.
  • Ongoing training and development.
  • Private health insurance.
  • On-site parking provided free of charge.


Equal Opportunity Employer

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search