Senior Software Engineer - Backend
Core
Designing and building scalable, reliable, and high-performance backend services for a job-matching platform serving millions of users.
Role type
Senior IC backend software engineer
Builds
Scalable backend services, REST APIs, and distributed systems
Domain
Job marketplaces / Consumer tech
Required skills
Golang, System Design, MongoDB, Elasticsearch, Kafka, MySQL, REST APIs, Microservices, Concurrency, Distributed Systems
Preferred skills
AWS/GCP/Azure, Docker, Kubernetes, CI/CD, Observability tools (Datadog, Grafana, Prometheus), High availability
Technologies
Golang, MongoDB, Elasticsearch, Kafka, MySQL, AWS, GCP, Azure, Docker, Kubernetes, Datadog, Grafana, Prometheus
Responsibilities
Design and develop scalable backend services using Golang; Own backend components end-to-end; Participate in system design and architecture discussions; Design and implement REST APIs and distributed services; Work with MongoDB and MySQL for data modeling and optimization; Build search solutions using Elasticsearch; Implement event-driven architectures using Kafka; Resolve performance and scalability issues; Mentor junior engineers
Seniority
Senior, hands-on IC
