Add your voice to the chat revolution:

Are you excited to work for a tech company on the front lines of innovation for some of the biggest brands in the world? Do you thrive in environments where challenging the status quo is the daily norm? If you’re an A player with energy, initiative, and focus on delivering top results, or as we refer to our teammates at Clickatell – a Champion – then read on.

At Clickatell, we’re upending the way companies connect, engage, and transact with their customers in chat. Chat is something you do every day with your friends, but it’s also a simple technology that we’ve helped our customers to use to accomplish pretty amazing things. Clickatell helps businesses power customer support, customer engagement, and payments all through chat apps like WhatsApp and Facebook Messenger.

Our customers are some of the most admired and recognizable companies in the world and our communications technology is used to reach more than 15,000 global brands every year. Our jobs offer you a chance to grow your career and work with global teams on technology that is quite simply changing the world.

We could tell you about our great coffee, cool digs, super flexible work-life balance, and amazing benefits, but these won’t convince you to come work with us. If you want to test yourself, work on meaningful projects in a fast-paced environment, and be where every day presents new possibilities, come join one of the greatest global tech companies. We want you!

This year marks our 20th anniversary – an achievement that’s about great vision and execution, but much more. We’ve grown by combining curious minds and quick smiles with a collaborative company culture where we never quit or settle, and always strive to create solutions that will change the world. It’s a big proposition, but it’s a mission our team takes on every day in an environment that provides you with the freedom to create and innovate, while having fun at the same time. We’re a fanatically friendly group that listens and puts each other first to accomplish great things together for our customers, our communities, and Clickatell.

Purpose:

You will be joining an agile team of developers who are passionate about the products they build. We enable our clients to seamlessly transact and engage with their customers (on a global scale via channels like WhatsApp, Google RCS, etc). Clickatell is looking for a talented and ambitious developers that are passionate about building high performance (low latency, high transaction volumes) across multiple platforms.

Requirements

The role of our Champion Developer:

  • Work with an awesome geographically distributed team of engineers and product designers to implement the next generation of products and/or features
  • Lead design and architecture across multiple areas of the product
  • Own code quality and provide feedback to the team on best coding practices
  • Provide technical leadership across several areas like Docker Orchestration, API Integration, CI/CD and more
  • Work towards improving application performance by improving existing design and development techniques
  • Engage with multiple cross-functional teams such as infrastructure, database, other development teams for resolving technical issues and ensuring smooth releases
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Function as a mentor for the developers, guiding them through the development cycle
  • Conduct/Participate in Scrum Rhythms such as Sprint Planning, Backlog Grooming etc.
  • Drive technical discussions with key stakeholders
  • Build/Enhance documentation such as API Contracts, Technical Design documents etc.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture, design, CI/CD
  • Build applications that can scale (millions of transactions/requests per day)
  • Develop software iteratively and deliver working code each iteration, including authoring relevant documentation and test cases
  • Be responsible for:
    • implementing, debugging and testing of new product features, or enhancements on existing features, or assisting customers and vendors with implementing and troubleshooting end-to-end solutions
    • Implementing a test driven development using unit tests and integration tests in an agile environment
    • sustaining implemented features once delivered into production, including maintenance and support
    • accurate and detailed documentation of relevant design artefacts (use cases, user stories, sequence diagrams etc)
    • working closely with key stakeholders in particular with team leads and technical managers
  • Adhere to policies and standards as applied by the team and directed by the technical manager
  • Provide scheduled standby/on-call support of production software

The Capabilities of our Champion:

  • Experienced technical lead with 8+ years’ experience in relevant roles
  • Strong skills and experience in Java, Spring, Spring Boot
  • Experience with Hibernate/Spring Data JPA
  • Strong experience in designing and developing high performance and reactive Microservices
  • Experience in building applications using WebSockets and XMPP protocols
  • Experience or working knowledge of Elasticsearch, Kibana
  • Experience with Camunda BPM or a similar workflow automation platform
  • Skilled at monitoring the application using any monitoring tool such as Datadog, New Relic etc.
  • Experience in Kafka or a similar distributed message processing platform
  • Strong API development experience
  • Database experience (PostgreSQL, MySQL, Cassandra)
  • Unit Testing using JUnit or similar tools, Integration Testing, and Continuous Delivery
  • Proven Strong troubleshooting and analytical skills
  • Containerization (Docker / other), Kubernetes or other container orchestration frameworks
  • AWS (Amazon Web Services) or other cloud-based infrastructures
  • Git or other Source Control Management tools
  • Working knowledge of Jenkins and CI/CD processes
  • Full stack experience advantageous i.e.Use of JavaScript frameworks such as ReactJS and Angular
  • Linux or a recognized Unix platform

Our Champions journey so far

  • Proven technology experience in
    • high volumes transactional/low latency solutions
    • multi-tiered, multi-threaded Java applications with a focus on high transaction/low latency communication tier
    • integration with 3rd party platforms such as those belonging to telecommunications service providers and banks/financial institutions
    • implementation of solutions as micro services, in the cloud an advantage
    • incorporation and utilisation of native cloud services
    • Mentoring high performing technical teams
  • Proven experience in
    • Hybrid waterfall/agile environments
    • Agile environments including attendant tools and steps
    • Computer Science degree or equivalent diploma from a reputable school (or 10+ years relevant experience if no degree)
    • Proven industry experience in Financial or banking, or telecommunications an advantage

The characteristics of our Champion Developer:

  • Assertiveness and the ability to convince others of right course of action and to explain a point of view convincingly
  • Be self-starter and proactively engage with teams to ramp up on the product
  • Verbal Communication: Excellent interpersonal skills, verbal communication skills and able to communicate clearly
  • Written Communication: ability to write clearly and concisely; this applies to documents, written emails or within chats
  • Customer Focus: identify and effectively respond to the diverse needs of development department’s customers
  • Team Working: able to work reliably and responsibly with geographically dispersed colleagues to achieve development and organisational goals as a member of a team
  • Individual Working: able to work alone, and to reliably and responsibly achieve development and organisational goals
  • Leadership: Able to mentor and groom technical teams and guide them through the development lifecycle
  • Work Style: Foresight, analysis and logic, systematic and orderly planning, attention to detail
  • Strong sense of humour

Benefits

Why you will love being here

  • Competitive salary paid monthly
  • Health care benefit
  • Quarterly performance incentives
  • Communication allowances
  • Half day off on your birthday
  • 5 “personal” days leave a year, over and above your normal annual leave

To all Recruitment Agencies, we thank you for your willingness to assist us with this vacancy. As a company we have our own Technical Talent Specialists that has deep knowledge of what our company values in every employee and therefore are able to headhunt themselves. Furthermore we do not accept unsolicited CV’s, terms & conditions associated with the use of such CVs will be considered null and void.

Job Overview

Sign in

Sign Up

Forgotten Password

Share