7+ years of backend software engineering experience building production-grade, high-scale systems.
6+ years of hands-on experience with Kotlin and Java in enterprise/high-throughput environments.
Strong proficiency with concurrency and thread-safe programming (e.g., coroutines and/or virtual threads).
Proven experience building event-driven or message-based systems (Kafka/MSK or equivalent) and applying distributed patterns (idempotency, sagas, eventual consistency).
Experience provisioning and tuning cloud infrastructure using Terraform (AWS EKS, RDS, MSK, or similar services).
Demonstrated experience building high-volume third-party API integrations (e.g., Microsoft Graph API) with throttling, backpressure, and resilient retry strategies.
Experience optimizing write-heavy data stores (PostgreSQL and/or Cassandra), including indexing and connection pooling.
Strong testing discipline across microservices (unit, integration, and load/performance testing), including resilience testing for distributed failure scenarios.
Familiarity with secure integration standards (mTLS, OAuth2, token rotation) in multi-tenant environments.
Affinity for engineering cultures emphasizing Agile, DevOps, observability, and continuous delivery.
A proven track record of delivering successful projects in complex, distributed environments.
Excellent English communication skills.
Bachelor’s Degree in Computer Science (or equivalent practical experience).