Backend Developer (Kotlin & Spring Boot) — Remote
You can still review the qualifications and submit a general expression of interest for future opportunities.
Architect and scale resilient, high-throughput microservices, data pipelines, and REST/GraphQL APIs powering SattvaLok's knowledge platform.
01About SattvaLok
SattvaLok is a mission-driven technology platform dedicated to bridging the depth of timeless Sanatan wisdom, Indian Knowledge Systems (IKS), and cultural heritage with modern digital architecture. Unlike conventional content portals or superficial aggregators, SattvaLok builds high-integrity knowledge engines, research-backed digital archives, and responsible AI-powered discovery platforms. We adhere to rigorous standards of textual authenticity, epigraphical accuracy, and cultural nuance. Our interdisciplinary team unites software engineers, AI/RAG researchers, Vedic scholars, Sanskritists, and creative storytellers to create digital experiences that are trustworthy, inspiring, and globally accessible.
02About the Opportunity
At the core of SattvaLok lies an intricate, high-reliability backend ecosystem managing verified scriptures, astronomical Panchang calculations, user profiles, knowledge graphs, and AI orchestration pipelines. As a Backend Developer specializing in Kotlin and Spring Boot, you will engineer scalable microservices, optimize database schemas, build secure authentication systems, and ensure 99.9% uptime for global requests. You will design APIs that power our web apps, mobile clients, and third-party partner integrations with rock-solid reliability and sub-second latency.
03Responsibilities & Scope of Contribution
- →Design, implement, and maintain robust backend microservices using Kotlin, Spring Boot, and JVM ecosystems.
- →Architect clean, performant relational schemas in PostgreSQL and manage document/cache tiers with Redis.
- →Build high-throughput REST and GraphQL APIs with comprehensive documentation (OpenAPI / Swagger).
- →Optimize astronomical and algorithmic calculation engines (e.g., planetary coordinates, tithi timings, Kundali generation).
- →Implement secure authentication, authorization (OAuth2 / JWT), and rate-limiting protocols.
- →Integrate vector databases and AI microservices via asynchronous message brokers or event queues.
- →Write thorough unit and integration tests using JUnit 5, MockK, and Testcontainers.
04Qualifications & Required Skills
Required Qualifications
- ✓2+ years of professional backend software development experience with Kotlin or Java and Spring Boot.
- ✓Deep understanding of relational databases (PostgreSQL), index optimization, query tuning, and connection pooling.
- ✓Solid knowledge of object-oriented design principles, clean architecture, and RESTful API standards.
- ✓Experience containerizing services with Docker and deploying to cloud infrastructure.
- ✓Strong debugging and profiling skills within the JVM ecosystem.
Key Skills & Technologies
Preferred / Desirable Skills
- ★Experience with asynchronous programming, coroutines, or reactive systems (Spring WebFlux).
- ★Familiarity with astronomical computation libraries (Swiss Ephemeris / Ephemerides).
- ★Experience with Redis caching, message queues (Kafka or RabbitMQ), and CI/CD pipelines.
- ★Knowledge of gRPC or hybrid microservice communication patterns.
05Candidate Privacy Notice (DPDP Act, 2023)
Transparent Personal Data Processing:
Candidate personal data provided during application is collected and processed solely for recruitment evaluation, role matching, and communication in compliance with the Digital Personal Data Protection Act, 2023.
We do not collect unnecessary sensitive data (such as Aadhaar, PAN, or financial details) during initial applications. You may request correction or deletion of your candidate record at any time by contacting [email protected].
06Frequently Asked Questions
Q: Is this backend role remote?
Yes, this is an entirely remote role with flexible hours and synchronous collaboration centered around Indian Standard Time.
Q: Why does SattvaLok use Kotlin and Spring Boot?
Kotlin provides concise, null-safe modern syntax while leveraging the proven enterprise stability, concurrency performance, and vast ecosystem of the JVM and Spring Boot.
Q: Will I be working on astronomical or Vedic calculations?
Yes, backend engineers work on precision ephemeris integration, planetary position algorithms, and calendar math alongside our research scholars.
Q: What is the interview workflow?
Our process consists of an introductory discussion, a practical code and architecture review, and a system design interview.
Q: Can I apply if I have strong Java experience but limited Kotlin?
Yes. Experienced Java and Spring Boot engineers with strong JVM fundamentals who are eager to work in Kotlin are encouraged to apply.
Stay Connected For Future Opportunities
Hiring for Backend Developer (Kotlin & Spring Boot) — Remote is currently closed. Introduce yourself to be considered when matching opportunities open.
Submit General Expression of Interest