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
Analyze business requirements and translate them into actionable, high- level technical specifications
Mentor and guide engineering teams on design principles, coding standards, performance optimization, and architectural best practices.
Lead technical direction — define system architecture, set technical standards, and ensure scalability and reliability.
Proactively identify bottlenecks and performance issues across systems and drive solutions.
Collaborate closely with Product, DevOps teams and other stakeholders to bring ideas to life quickly and reliably.
Write and review code to ensure best practices, performance, and maintainability.
Design and build high- performance, scalable backend systems and services that power large- scale, real- time chat and AI interaction platforms.
Ensure strong practices in monitoring, alerting, resilience, and fault- tolerance.
Requirements:
Hands- on mindset — you enjoy both designing the big picture and implementing critical components yourself.
Open to any tech stack — what matters is adaptability and the willingness to learn. (Go, Java are preferred, but mindset > syntax.)
DevOps & Infrastructure: Solid understanding of CI/CD, automation, infrastructure- as- code (e.g., Terraform), and cloud deployment models.
Strong understanding of distributed systems, data- intensive architectures, and system performance optimization.
Passion for problem- solving, experimentation, and leveraging new technologies (including AI) to deliver better outcomes.
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.
Solid understanding of system scalability, reliability, security, and maintainability principles.
Preferred Qualifications
Self- motivated, proactive, and capable of thriving in a fast- paced environment.
Problem- Solving: The ability to identify and solve complex problems.
Demonstrated ability to balance architecture vision with pragmatic execution.
Leadership: Proven ability to lead and motivate teams.
Experience with real- time or AI- integrated systems, especially chat or agentic platforms.
Technical: Proficiency in relevant software and tools (e.g., SQL, data visualization tools).
Communication: Excellent verbal and written communication skills to effectively interact with both technical and non- technical stakeholders.