
Search by job, company or skills
- 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.
Required skills and experiences- 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 skills and experiences- 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.
Job ID: 136667279