Problems to Solve
- Establishing clear service boundaries and contracts for shared components to minimize coupling and integration friction.
- Ensuring multi-tenant isolation, quotas, and fairness without compromising latency or throughput.
- Achieving reliability and scalability under bursty workloads, with predictable rollouts and secure migrations.
- Maintaining data correctness and privacy through PII masking, auditability, and least-privileged access.
- Providing cost visibility and controls for shared services, including usage-based accounting and guardrails.
- Enhancing developer experience (DX) through paved roads, SDKs/clients, golden examples, and comprehensive documentation.
- Implementing pragmatic AI add-ons (e.g., relevance ranking, content policy checks, routing) with human-in-the-loop oversight and audit trails.
Responsibility
- End-to-end ownership of one or more platform services, including design, coding, code reviews, testing, deployment, and operational health (SLOs, alerts, on-call rotation).
- Defining and evolving service APIs/SDKs, tenancy models, data schemas, and migration plans.
- Driving non-functional excellence: establishing performance baselines, conducting load testing, implementing caching, rate-limiting, back-pressure, retries/idempotency, and graceful degradation.
- Partnering with SRE/DevOps to develop CI/CD pipelines with progressive delivery, safe rollbacks, and infrastructure as code.
- Embedding security-by-design principles: authentication/authorization, secrets management, audit trails, input validation, and privacy controls.
- Leading technical discovery for new capabilities (e.g., workflow engine hooks, rules evaluation at scale, search relevance, LLM gateway safety filters).
- Mentoring engineers, elevating design rigor, reviews, and documentation standards.
- Measuring and improving cost per request, latency percentiles, success rate, and developer adoption.
Requirements
- 5–8 years of backend experience, with at least 2–3 years owning production services at scale.
- Proficiency in Java + Spring (or equivalent), strong understanding of data structures, concurrency, and distributed systems.
- Experience building and evolving multi-tenant or widely-shared services with clear APIs/SLAs.
- Demonstrated ownership of non-functional requirements (NFRs): setting baselines, load-testing, performance tuning, and improving SLOs.
- Hands-on experience with relational databases, caching, queues/streams, and event-driven patterns.
- Solid CI/CD practices: automated tests, progressive delivery, rollback discipline, and Infrastructure as Code (IaC).
- Strong understanding of security fundamentals: least privilege, input validation, secrets management, and auditing.
- Excellent design communication skills; mentorship experience and effective cross-team collaboration.
- Experience with platformization: paved roads, SDKs, golden templates, migration toolkits.
- Exposure to search/indexing, rules engines, workflow orchestration, or policy as code.
- Practical experience with cost governance in shared services (usage metering, quotas, allocation).
- Experience with LLM/AI integration via a gateway or safety/routing layer.
- Prior work on notifications, authentication/authorization, audit, or globalization/timezone concerns.
Top Skills
What We Do
Mindtickle provides a comprehensive, data-driven solution for sales readiness and enablement that fuels revenue growth and brand affinity. Its purpose-built applications, proven methodologies, and best practices are designed to drive effective sales onboarding and ongoing readiness.
With Mindtickle, revenue and sales leaders can continually assess, diagnose and develop the knowledge, skills, and behaviors required to effectively engage buyers and drive growth. Companies across a wide range of industries use Mindtickle's innovative capabilities for onboarding, training, bite-sized mobile updates, gamification-based learning, call recording, coaching and role-play to ensure world-class sales performance.







