Job Overview
We are looking for a Senior Developer who is both a strong system designer and a hands-on builder. You’ll take the lead in architecting and developing our next-generation chat platform and AI-driven agentic systems, built to handle massive data flows and real-time interactions at scale. The primary focus of this position is the designing, building, and owning robust and highly scalable systems. As a key member of the team, you will be responsible for providing direct, hands-on coding and design contributions, while mentoring team members and driving technical excellence.
Key Responsibilities
- Design and build high-performance, scalable backend systems and services that power large-scale, real-time chat and AI interaction platforms.
- Analyze business requirements and translate them into actionable, high-level technical specifications
- Lead technical direction — define system architecture, set technical standards, and ensure scalability and reliability.
- Write and review code to ensure best practices, performance, and maintainability.
- Collaborate closely with Product, DevOps teams and other stakeholders to bring ideas to life quickly and reliably.
- Mentor and guide engineering teams on design principles, coding standards, performance optimization, and architectural best practices.
- Proactively identify bottlenecks and performance issues across systems and drive solutions.
- Ensure strong practices in monitoring, alerting, resilience, and fault-tolerance.
Requirements:
- Experience: 7+ years in Software Development, including significant time as a Senior Developer or Team Lead, with proven experience designing and building large-scale systems.
- Hands-on mindset — you enjoy both designing the big picture and implementing critical components yourself.
- Strong understanding of distributed systems, data-intensive architectures, and system performance optimization.
- Open to any tech stack — what matters is adaptability and the willingness to learn. (Go, Java are preferred, but mindset > syntax.)
- Solid understanding of system scalability, reliability, security, and maintainability principles.
- DevOps & Infrastructure: Solid understanding of CI/CD, automation, infrastructure-as-code (e.g., Terraform), and cloud deployment models.
- Passion for problem-solving, experimentation, and leveraging new technologies (including AI) to deliver better outcomes.
Preferred Qualifications
- Experience with real-time or AI-integrated systems, especially chat or agentic platforms.
- Demonstrated ability to balance architecture vision with pragmatic execution.
- Communication: Excellent verbal and written communication skills to effectively interact with both technical and non-technical stakeholders.
- Leadership: Proven ability to lead and motivate teams.
- Problem-Solving: The ability to identify and solve complex problems.
- Technical: Proficiency in relevant software and tools (e.g., SQL, data visualization tools).
- Self-motivated, proactive, and capable of thriving in a fast-paced environment.