Senior backend developer
Job Description
Job Description
The expert behind our scalable and resilient solutions
Our team is looking for a senior backend developer to join them in handling millions of search queries per week, ensuring that every single one is dispatched to the right service.
Here is a glimpse at your responsibilities :
- Maintain one of Coveo's most critical customer-facing services.
- Work with product owners and service teams to interpret requirements.
- Produce, present and discuss design documents with the team and stakeholders.
- Collaborate in defining and shaping our API, being aware that every decision has an impact on those consuming it.
- Investigate and analyze the performance of our services in order to optimize them.
- Be hands-on with every part of the development life cycle from conception to coding to automated testing to deployment.
Here is what will qualify you for the role :
- More than 5 years experience in software development (Java preferred).
- Solid experience building large and complex systems in distributed teams.
- Expertise developing backend web services and a service-oriented architecture.
Here is what would make you stand out :
- Experience building large systems hosted in the Cloud.
- Interest in working with functional programming style, and mixed OO / FP Scala code.
- Great communication skills and the ability to collaborate cross-functionally.
Do you think you can bring this role to life?
You don't need to check every single box; passion goes a long way and we appreciate that skillsets are transferable.
Send us your application, we want to get to know you! Join the #Coveolife!
We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.
We know that applying for a new role is a lot of work and we really appreciate your time.