We’re seeking a Senior Platform Engineer (Java/Go) with 8+ years of experience in system design and distributed architectures. In this role, you’ll help shape our core backend platform, promote engineering best practices, and ensure our microservices are scalable, resilient, and maintainable. You’ll also mentor developers, led by example, and collaborate across teams, with strong knowledge of technologies like Kafka, RabbitMQ, and asynchronous programming.
About Us
Join Snapp! Box Platform Team and contribute to building scalable backend systems that drive millions of real-time deliveries. You’ll play a crucial role in designing and developing reliable, high-performance services that ensure efficiency at scale.
Key Responsibilities
- Design and architect robust, scalable, and secure Java-based and Golang microservices
- Improve system reliability, observability, and overall performance
- Lead platform evolution using best practices in distributed systems, event-driven architecture, and async processing
- Implement monitoring and tracing solutions using tools like OpenTelemetry, Prometheus, Grafana, ELK, or Jaeger
- Build secure, extensible auth flows leveraging Keycloak
- Apply best practices for distributed transactions, eventual consistency, and idempotency
- Develop resilient messaging systems using Apache Kafka and RabbitMQ
- Collaborate with product and engineering teams on system design and API contracts
- Optimize and manage databases: MongoDB, MySQL, and Redis
- Conduct code reviews, enforce engineering standards, and mentor team members
- Act as a technical bridge across teams to ensure platform alignment and collaboration
Qualifications
- Proven technical leadership experience and ability to mentor and guide other engineers
- Strong communication and collaboration skills; able to work across cross-functional teams
- High degree of ownership, autonomy, and accountability
- Ability to explain complex technical topics to both technical and non-technical stakeholders
- Passionate about learning, teaching, and sharing knowledge
- Strong problem-solving skills and a bias for action and delivery
Benefits
● Competitive salary and performance-based bonuses
● Transportation discount and voucher
● Organizational food discount
● Loans
● Learning budget
● Comprehensive health, dental, and vision insurance.
● Opportunities for professional growth and development.
● A collaborative and innovative work environment.
● Hybrid and flexible working hours