About Us
Enbraun Technologies is the creator of eResource Scheduler (eRS), a leading resource management software used by businesses worldwide to optimize workforce allocation.
As we scale up, we’re also building a new high-scale, consumer-facing platform that will deliver real-time user experiences, personalized content, and advanced analytics.
Profile Overview
We’re looking for a Full Stack Software Architect to own the design, architecture, and technical delivery of this upcoming platform.
You’ll define system architecture, lead development, and guide a small, high-performing team to build scalable, reliable, and secure applications.
Key Responsibilities:
- Design system architecture – define backend and frontend structure, APIs, data models, and overall technology stack.
- Develop high-performance applications with focus on speed, scalability, and reliability.
- Lead end-to-end development of web applications including backend, frontend, and integration layers.
- Establish platform guardrails: ADRs, API contracts, schema evolution, CI/CD with performance budgets, policy checks, and contract tests.
- Implement real-time features like live data updates, notifications, or chat-based interactions.
- Optimize application performance – ensure fast response times, efficient database queries, and smooth user experience.
- Set up best practices – version control, coding standards, CI/CD pipelines, and automated testing.
- Mentor and guide engineers – review code, share knowledge, and ensure quality standards are maintained.
- Collaborate with Product and Data teams to define and track key metrics and deliver user-focused features.
- Implement monitoring and logging to ensure system reliability and quick issue detection.
Key Requirements:
- 6+ years of experience in full stack or backend development, including architecture or technical leadership roles.
- Led delivery of high-throughput, low-latency services and event-driven systems in production.
- Strong experience in Java/Spring Boot, and familiarity with Node.js, TypeScript, or Python.
- Hands-on experience with databases (MySQL/PostgreSQL), caching (Redis/Memcached), and message queues or event systems (Kafka/RabbitMQ).
- Experience in building scalable web applications or distributed systems.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps practices (CI/CD, Docker, Infrastructure as Code).
- Proven experience in leveraging modern technologies and AI tools for effective solutions.
- Excellent communication skills with the ability to explain technical concepts clearly.
Nice to Have
- Experience with search or recommendation systems.
- Familiarity with data pipelines, stream processing, or analytics tools.
- Knowledge of multi-tenant SaaS architecture and cost optimization.
Perks
- Opportunity to lead a new product from scratch and make a visible impact.
- Collaborative and innovative work culture.
- Be part of a growing SaaS company with global reach.
- 5-day work week.
- Quarterly recognition programs & yearly team outings.
- Paid leaves.