Backend / DevOps Engineer
spacebrains
Software Engineering
Italy · Remote
Job Description
Role Snapshot
You’ll fortify and scale the AWS-backed platform that powers Tutornow’s online tutoring experience. You’ll steer infrastructure, deployments, monitoring, and reliability for PHP-based services as the product grows. You’ll partner with product and developers to evolve toward a containerized, elastic architecture that is secure, observable, and cost-aware. Italian is required for smooth collaboration across teams and occasional client-facing communication.
Key Responsibilities
- Own and optimize AWS infrastructure for availability, performance, and cost
- Design, implement, and operate secure deployment pipelines with reliable rollback and auditability
- Lead the shift to containerized workloads and scalable environments
- Maintain and improve PHP backend services, schemas, and performance tuning
- Implement monitoring, logging, and alerting to surface and resolve production issues fast
- Manage Linux, web servers, DNS, and email delivery to ensure consistent service quality
- Collaborate on architecture decisions, document runbooks, and mentor teammates
What You Bring
Technical Toolkit
- AWS services: EC2, RDS, S3, CloudFront, CloudWatch, SES, SNS
- PHP frameworks: Laravel or Symfony, SQL databases, query optimization
- Containers and orchestration: Docker, container registries, basic networking
- Web and systems: Linux, Nginx or Apache, DNS, SMTP, TLS, Git, CI/CD
- Observability: metrics, logs, tracing, incident response practices
Professional Experience
- Ship and operate production web applications with strong uptime and recovery targets
- Troubleshoot complex issues across application, database, and infrastructure layers
- Drive infrastructure roadmaps, balancing short-term fixes with long-term scalability
- Communicate clearly in Italian and English, aligning technical and non-technical stakeholders
Nice-to-have
- Experience scaling PHP applications and introducing containers in live systems
- Hands-on with monitoring stacks and deliverability best practices
- Familiarity with AI-assisted dev tools for productivity
TODO: confirm team size and structure, reporting line, on-call expectations, primary time zone, compensation range and contract options