Job Closed

This listing is no longer active.

Airalo logo
Airalo

World’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.

Backend Engineer, PHP

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

26 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishDockerLaravelPHPSQLSymfony

Job Description

Backend Engineer, PHP

Airalo

• Develop and maintain robust backend services capable of handling high-volume global traffic. • Implement functional APIs and optimize query performance to ensure a seamless user experience. • Contribute to our modular architecture, helping us build resilient, service-oriented systems. • Write clean, maintainable code by applying SOLID principles, OOP best practices, and design patterns. • Master the art of debugging, identifying and resolving issues across our stack with precision. • Integrate asynchronous processes using queues and basic event-driven patterns to improve system efficiency. • Collaborate closely with Senior Engineers and Product teams to turn requirements into high-quality technical solutions.

Job Requirements

  • 3-5 years of professional backend development experience with a solid command of PHP.
  • Proven experience building applications in Laravel or a strong background in Symfony with a desire to transition.
  • Strong understanding of OOP, interfaces, and code modularity; you know why "clean code" matters.
  • Solid knowledge of SQL, including database indexing, migrations, and basic query optimization.
  • Familiarity with modern infrastructure, including Docker and basic CI/CD pipeline troubleshooting.
  • Experience with testing, specifically writing unit and feature tests to ensure code reliability.
  • Fluent English with the ability to communicate technical progress and seek support effectively within a remote team.

Benefits

  • remote work
  • generous PTO
  • wellness and learning allowances
  • annual Airalo Away retreat

Related Job Pages

More Backend Engineer Jobs

Flatgigs logo

Senior Backend Software Engineer, .NET

Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Backend Engineer26 days ago
Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

• Design, implement, and maintain microservices and APIs with ASP.NET Core and Entity Framework Core • Model robust relational schemas and write high‑performance queries for SQL Server • Build and integrate messaging & event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to enable decoupled, event‑driven workflows • Apply Clean Architecture / Onion Architecture principles to keep codebases modular, testable, and maintainable • Own the full software‑delivery lifecycle: automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure • Conduct peer code‑reviews, mentor and guide junior as well as mid‑level developers, and uphold engineering best practices (SOLID, TDD, DDD) • Diagnose production issues, optimize performance, and drive continuous improvement of service reliability and scalability

Egypt
Flatgigs logo

Platform Architect & Backend Lead

Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Backend Engineer26 days ago
Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

Role Description We are building a multi-tenant, hardware-agnostic IoT platform from the ground up. We need a senior engineer who can design the system architecture in the morning and write production backend code in the afternoon. This is not an architecture-only role and not a coding-only role — it is both, simultaneously, in a fast-moving early-stage environment. You will also own cloud infrastructure as interim DevOps until we scale. Qualifications - 7–12 years software or systems engineering; minimum 4 years specifically building IoT platform backends or connected product infrastructure - Expert-level, hands-on experience with AWS IoT Core or Azure IoT Hub — production deployments, not tutorials ⚑ NON-NEGOTIABLE - Expert MQTT knowledge: v3.1 and v5.0, topic hierarchy design, QoS levels, retained messages, Last Will & Testament, broker sizing and clustering ⚑ NON-NEGOTIABLE - Proficiency in Python and Node.js/TypeScript for production backend services — Go is a strong advantage - Hands-on experience with a time-series database: InfluxDB, TimescaleDB, or AWS Timestream - Terraform or AWS CloudFormation — you provision cloud infrastructure programmatically, not through the console - Multi-tenant SaaS backend architecture: data isolation patterns, tenant-scoped access control, shared infrastructure design - Security fundamentals applied in practice: TLS/mTLS, X.509 certificates, OAuth 2.0, JWT, secrets management (Vault or AWS Secrets Manager) - Message broker or streaming experience: Kafka, RabbitMQ, AWS Kinesis, or AWS IoT Rules Engine - Proven ability to work autonomously at a senior level — makes decisions, documents rationale, flags risks without needing to be prompted ⚑ REMOTE DISCIPLINE Requirements - Design the full end-to-end IoT platform architecture: device connectivity layer → MQTT/protocol ingestion → stream processing → time-series storage → REST/GraphQL API layer → real-time WebSocket delivery - Define the multi-tenant data model: strict data isolation between customers, tenant-scoped API tokens, row-level security - Design the device lifecycle system: provisioning, X.509/JWT authentication, device registry, status tracking, decommissioning - Architect the protocol abstraction layer so MQTT, Modbus, OPC-UA, CoAP, and HTTP devices all normalize to the same internal data model - Design a configurable rule engine: event-condition-action rules for alerts, automations, and integrations — no code required from customers - Plan OTA firmware update management: secure delivery, versioning, rollback, fleet orchestration - Write Architecture Decision Records (ADRs) for every major technical choice — nothing undocumented - Design the scaling path from 100 devices (pilot) to 500,000+ (production) without structural rework - Build core platform services from scratch: device management, telemetry ingestion, rule engine, notification/alerting, OTA update, multi-tenant API gateway - Develop REST and GraphQL APIs with full OpenAPI specification — version-controlled from Day 1 - Implement WebSocket and SSE endpoints for real-time telemetry delivery to web and mobile clients - Build device command-and-control with acknowledgement, retry logic, and timeout handling - Implement device shadow service: last-known state of every device accessible even when offline - Write unit, integration, and load tests — no service reaches staging without test coverage - Own service reliability: SLO definitions, alerting runbooks, on-call incident response - Provision and manage all AWS environments (dev, staging, production) using Terraform — no click-ops - Configure AWS IoT Core: MQTT endpoint, topic namespace, rules engine, certificate management - Set up CI/CD pipelines via GitHub Actions for all backend services - Configure CloudWatch monitoring, log aggregation, and automated health alerts - Manage IAM for all team members — least-privilege access, no shared credentials - Hand off infrastructure fully documented when a DevOps engineer joins in Phase 2 Benefits - Competitive salary - Flexible working hours - Remote work options - Health and wellness benefits - Opportunities for professional development

Egypt
Remote logo

Senior Backend Engineer

Remote

The easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.

Backend Engineer26 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products. • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements. • Maintain good understanding of the team’s domain, both from product and engineering sides. • Provide feedback on code reviews. • Contribute to the shared codebase. • Debug and solve technical and business issues. • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc. • Mentor and provide guidance to other engineers. • Investigate, propose and participate in implementation of improvements to our platform. • Implement interfaces with performance, accessibility, and API design in mind. • Redesign how engineering work ships with autonomous agents as the default execution layer. • Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. • Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. • Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.

Canada
$53.3K - $119.9K / year
Remote logo

Senior Backend Engineer, Elixir

Remote

The easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.

Backend Engineer26 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products. • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements. • Maintain good understanding of the team’s domain, both from product and engineering sides. • Provide feedback on code reviews. • Contribute to the shared codebase. • Debug and solve technical and business issues. • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc. • Mentor and provide guidance to other engineers. • Investigate, propose and participate in implementation of improvements to our platform. • Implement interfaces with performance, accessibility, and API design in mind. • Redesign how engineering work ships with autonomous agents as the default execution layer • Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. • Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. • Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.

Canada
$53.3K - $119.9K / year