About careeraxis
careeraxis is a global leader in AI‑powered customer engagement, delivering a unified platform that connects marketing, sales, and service teams to create seamless, real‑time conversations with customers. With a culture rooted in bold innovation, customer obsession, and rapid learning, careeraxis empowers teams to build products that scale to millions of interactions while maintaining the highest standards of performance and reliability.
About the Live Chat Team
The Live Chat Team is at the forefront of building a first‑class, real‑time communication product that enables support teams to resolve customer issues quickly and effortlessly. Our platform currently handles millions of messages per day, and we are expanding it into a holistic service that supports chat, voice, and AI‑driven assistance. To achieve this, we rely on high‑performance microservices written in Java 11, Dropwizard REST APIs, and Kafka for data streaming. As a Senior Software Engineer on this team, you will help shape the architecture, drive performance improvements, and mentor a growing group of engineers.
Key Responsibilities
- Design, develop, and maintain scalable backend services that power live chat, analytics, and reporting features.
- Lead the implementation of distributed data pipelines and real‑time processing using Kafka, ensuring low latency and high throughput.
- Collaborate with product managers, designers, and data scientists to translate business requirements into robust, maintainable code.
- Own the end‑to‑end lifecycle of new features, from concept through deployment and monitoring.
- Champion clean code practices, automated testing, and continuous integration/continuous delivery (CI/CD) pipelines.
- Mentor junior engineers, conduct code reviews, and provide constructive feedback to foster a culture of learning.
- Evaluate and integrate emerging AI technologies to enhance chat capabilities, such as intent recognition and automated responses.
- Analyze system performance, identify bottlenecks, and propose architectural changes to improve scalability and reliability.
- Participate in on‑call rotations and incident response, ensuring rapid resolution of production issues.
- Advocate for diversity, inclusion, and belonging within the team and across careeraxis.
Essential Qualifications
- 5+ years of professional experience building backend systems, with a focus on analytics, data infrastructure, or reporting.
- Strong proficiency in Java (Java 11 or newer) and experience with Kotlin or similar JVM languages.
- Deep understanding of distributed systems, service‑oriented architecture, and microservices best practices.
- Hands‑on experience with Kafka, RESTful APIs, and Dropwizard or comparable frameworks.
- Demonstrated ability to balance performance, cost, and complexity in large‑scale data environments.
- Excellent communication skills and a product‑focused mindset that drives engineering decisions.
- Track record of mentoring peers and influencing technical direction within a team or broader group.
- Passion for writing clean, maintainable code and a strong commitment to code quality.
Preferred Qualifications
- Experience with AI/ML pipelines, natural language processing, or building AI‑driven products.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
- Knowledge of observability tools such as Prometheus, Grafana, or Datadog.
- Background in building high‑throughput messaging systems or real‑time analytics.
- Experience with agile development practices and cross‑functional collaboration.
Technical Skills & Competencies
- Java 11+, Kotlin, and JVM ecosystem.
- Microservices architecture, Dropwizard, Spring Boot.
- Kafka, RabbitMQ, or similar message brokers.
- RESTful API design, OpenAPI specifications.
- SQL and NoSQL databases (PostgreSQL, Cassandra, Redis).
- CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Unit, integration, and performance testing frameworks.
- Cloud infrastructure (AWS, GCP, Azure) and IaC tools (Terraform, CloudFormation).
- Observability: metrics, logs, tracing.
- Strong problem‑solving and analytical mindset.
Soft Skills & Cultural Fit
- Autonomous thinker who thrives in a psychologically safe environment.
- Champion of diversity