Senior Backend Developer

Senior level • Full-time • Remote or Cluj-Napoca

Job Summary

With over 40,000 business customers subscribing to more than 650,000 services, our client has become the industry's leading provider of unified communications and collaboration (UCC) services in the cloud for small and medium businesses and mid-market and distributed enterprises. They deliver a broad suite of UCC services to in-office and mobile devices spanning cloud telephony, virtual contact center and virtual meetings through a proprietary unified Software as a Service, or SaaS, platform. They hosted VoIP communications free companies from the burdens of outmoded on-premises systems that thwart productivity and drain profits. Our client's flexible, scalable cloud solutions combine ease of use and management simplicity with rigorous security, compliance and reliability.

As an industry leader and Software-as-a-Service provider, their mission is at our partner's company. They are to transform the future of business communications. Their Open Communications Platform (TM) uniquely brings together Voice, Video, Collaboration, Contact Center, and enterprise-class API solutions, helping businesses across the globe transform their customer and employee experience and empowering workforces worldwide to work smarter.

Want to make a bigger impact in these extraordinary times? Join them in shaping the future of the Contact Center industry! Our partner is seeking a Senior Software Engineer to join their Contact Center engineering team

What will you build?

Contact Center is a complete Cloud contact center SaaS solution that makes it easy to connect and collaborate with agents, employees, and customers. Recognized for six years in a row in the Gartner Magic Quadrant for CCaaS.

It combines world-class omnichannel interactions capabilities, workforce engagement, quality management, outbound dialing, CRM (embedded and external integrations), and many other capabilities.

The Contact Center is fast-growing and already serves thousands of customers spread across all over the globe.

How will you do it?

Contact Center architecture tackles the exciting challenges faced by a successful system at scale: scalability, performance, resilience, multi-tenancy, multi-region, cost optimization, and time to mark. At the same time they face interesting domain-specific challenges related to the real-time nature of the business:

  • Real-time ultra-performant concurrent matching of Interactions and Agents
  • Telephony and Digital Channels integrations (SMS, Social Media, Web Chat, Chat Bots)- Integration with our partner's Unified Communications Platform- CRM integrations

They adopted the Microservices architectural style and run their system in a hybrid Public Cloud - Private DataCenter infrastructure.

Highlights of their technology stack:

  • Backend: SpringBoot/Cloud, Kafka, Redis, Camunda
  • AWS Managed Services
  • Frontend: React JS
  • Infrastructure, configuration, and deployment: Terraform, Ansible, Docker, Kubernetes
  • Observability: Wavefront, New Relic, Dashbase, Lightstep

Their Agile Process is continuously improved in order to support their Continuous Delivery mindset and fast-evolving business needs.

They are firm believers that Quality relies on healthy engineering practices:

  • Well articulated Technical Design
  • API First
  • Great Code
  • Extensive and candid Peer Reviews
  • Qualitative and quantitative test coverage as per the Pyramid of Tests
  • Excellent Documentation

What will be your responsibilities?

  • Design and implement technical solutions that satisfy Product requirements
  • Satisfy NFR-s, with special emphasis on Security and Observability
  • Engage in the Continuous Improvement process
  • Interactions with other Teams and Stakeholders

Are they a good match?

  • Proven technical experience
  • Very strong knowledge of Java Core
  • Expertise in Linux
  • Spring ecosystem know-how
  • Proficiency in Database technologies (SQL and NoSQL)
  • Good knowledge of Distributed Systems
  • Good knowledge of NFR-s analysis and implementation
  • Deliver beautiful and well-tested code
  • Exposure to AWS (or other Public Cloud)
  • Self Starter and ambitious
  • Collaborative
  • Play the long game

What You’ll Get:

  • Excellent salary
  • RSUs - stock-based compensation (Every employee is a stockholder)
  • Loyalty annual leave days & replacement days for weekend bank holidays
  • Continued career development
  • Yearly pay reviews
  • Company Bonus (paid 2x a year)
  • Private Healthcare, Private Pension, Life Insurance, Dental plan, Meal Tickets, Gym Membership
  • Office lunch Wednesday (for when we're able to return to the office)
  • Work from home and great work/life balance
  • Top-spec hardware and accessories to work on
  • An office chair of your own to work at home

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Java Full Stack Software Developer
Mid-level • Full-time • HDCGN001
Hybrid București
Senior Java Developer
Senior level • Full-time • HDEMS005
Hybrid București, +1
Backend Software Engineer
Senior level • Full-time • HDOWC007
Remote Cluj-Napoca
Senior Productivity Platform Engineer
Senior level • Full-time • HDSWQ001
Hybrid București

Introducing the developer’s

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.