See yourself at Ciptex.
join the team as our next Senior Software Engineer
Who We Are & Why We’re Hiring?
Ciptex design, build and implement cloud communication platforms to allow organisations to engage with their customers with fluent conversations to make them feel cared for and understood. Our experience plays a large part in our understanding of how to do things right, the first time.
Ciptex customers have omnichannel contact centres, scalable messaging requirements or the need for complex video conferencing. We are focused exclusively on Twilio, meaning our resources are aligned to helping our customers maximise on the potential of the platform. We have industry vertical specialisms in not-for-profit, government, financial and retail institutions with customers across Europe, America, and Africa.
About The Role
We are looking for a Senior Software Engineer that will help us build the next cutting-edge
features of our Race Platform. We are building integrations into platforms like Microsoft teams,
and you will be instrumental in the development of these solutions.
In This Role, You Will
Responsibilities
- Architect, design, develop, test, and deploy Ciptex Race features and services in AWS
cloud.
- Own reliability of your services, respond to incidents and participate in on-call rotation
and conduct RCAs for incidents.
- Drive a team culture to meet SLA for your services
• Identify, Prioritise, refactor, and reduce technical debt in your services.
- Write automated unit and integration tests in a continuous integration delivery
environment
- Manage your work using GitHub, Zendesk and Ciptex Build/Deploy systems.
- Actively participate and lead Design, Code review, Backlog grooming and work with
team members and peers to meet team’s sprint commitments.
- Work independently to troubleshoot/determine resolution for issues in your team’s
domain.
- Be responsible for documentation for projects you work on.
- Think strategically with an eye towards the future while being able to plot a course
from the present.
- Make critical decisions on high level technical strategy and set direction for a group of
disparate engineers.
- Comfortable working in a fast-paced environment while continuously evaluating
emerging technologies.
- Take ideas from different sources and guide a group towards consensus.
- Ask questions when something doesn’t make sense and take ownership of initiatives
in an organised fashion.
- Rapidly acquire new technical skills and knowledge in a fast-paced, high disruptive
environment.
- Mentor and coach junior engineers, and positively influence their learning and growth.
Qualifications
Not all applications will have skills that match a job description exactly. Ciptex values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applications with alternative experiences to also apply.
If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Ciptex. We are always looking for people who bring something new to the table!
Required
- 5+ years of engineering experience, developing, and maintaining high traffic,
interactive, desktop-class web applications.
- Working knowledge of architectural patterns for building mature services, especially for real time, distributed and multi-regional deployments based on microservices architecture
- Experience with UI technologies – JavaScript, React.
- Experience with plug-in architectures in client-side applications
- Experience with releasing open-source JavaScript libraries via npm.
- Experience with AWS especially AWS Lambda and AWS DynamoDB.
- Extensive experience with REST API design and implementation.
- Experience with browser APIs (REST, GraphQL) and optimising front end performance.
- Experience implementing modern automated testing and CI/CD pipelines.
- Translate architecture vision into concrete system designs.
- Champion of good engineering habits; development and test techniques, security,
automation.
- Strong expertise in solving complex production issues.
- Iterative development and deployment, Agile methodologies.
- Communicate clearly and concisely, orally and in writing.
Desired
- Experience with Contact Centre and Customer Engagement Solutions.
- Experience working with Twilio APIs and SDKs
Location
This role will be in the United Kingdom, approximately 10% of your time will be required in our Manchester Office.
What We Offer
There are many benefits to working at Ciptex, including things like competitive pay, generous time-off, company pension, two days volunteering pay and your birthday off!