- Salary
- €45k – €55k/yr
- Location
- Athens
- Type
- Full-time
- Department
- Engineering
- Closing date
- Today
Description
Platform Engineer responsible for the reliability, scalability, security and developer experience of a large backend platform.
The role
Our client is seeking a Platform Engineer to help operate and evolve a large Ruby on Rails platform supporting bookings, ride matching and payments. You will lead work across reliability, scalability, infrastructure, security, compliance and developer experience.
Responsibilities
- Define and track reliability targets for core platform flows.
- Set up and run incident management and on-call processes, reducing recovery times.
- Improve monitoring and alerting using New Relic and Rollbar.
- Lead architecture decisions for scaling backend systems and services.
- Identify and resolve performance bottlenecks across the application, background jobs and database.
- Improve a large, fast-growing PostgreSQL database through query and index tuning, data-growth planning, archiving, replication, backups, restore drills and large-table changes without downtime.
- Ensure the platform handles peak season and partner growth smoothly.
- Define and evolve the Azure infrastructure strategy while balancing performance, reliability and cost.
- Establish security best practices covering access control, secrets management and build and release pipelines.
- Prepare the platform for PCI, GDPR, SOC 2 and ISO 27001 compliance over time.
- Improve internal tooling, CI/CD and deployment workflows.
- Organise and prioritise technical work with the Product Manager in Jira.
- Write technical documentation, runbooks and development plans, turning them into clear Jira tickets.
- Participate in grooming, planning, kick-off meetings, retrospectives and demos.
What they need from you
- 8+ years of software engineering experience with strong backend and systems experience
- BS or MS degree in Computer Science or a related subject
- Proven experience operating and scaling production systems
- Strong understanding of system design, distributed systems and performance trade-offs
- Strong PostgreSQL skills on large databases
- Experience with Azure or other cloud infrastructure, Docker and infrastructure-as-code
- Experience with Redis, Elasticsearch and a production-scale message broker
- Experience with observability, monitoring and incident management
- Strong security fundamentals, including access control, networking and secrets
- CI/CD experience, including zero-downtime deployments
- Clear written communication and confidence working in Jira
- Hands-on approach, able to move from strategy to implementation