Senior Software Engineer (BackEnd)
Core
Design, implement, and optimize scalable backend systems and event-driven architectures for a ride-hailing platform serving millions of users in the Philippines.
Role type
Senior Software Engineer (Backend)
Builds
Ride-hailing platform infrastructure and services
Domain
Transportation / Ride-hailing
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), Kafka, Kubernetes, Redis, PostgreSQL, microservices architecture, event-driven design, database schema optimization, system scalability, on-call incident management, technical mentorship
Preferred skills
Advanced programming design patterns, clean code practices
Technologies
Go, Kafka, Kubernetes, Redis, PostgreSQL
Responsibilities
Lead the design and implementation of complex software solutions; Architect and optimize Kafka-based event-driven systems; Provide technical leadership in Kubernetes deployments and microservices architecture; Optimize Redis for performance, scalability, and fault tolerance; Design and optimize PostgreSQL database schema, queries, and indexing strategies; Build and run software including 24x7 on-call duties; Mentor and guide junior and mid-level engineers
Seniority
Senior, hands-on IC with mentorship responsibilities