Tech Lead: Interact

Clickatell


We Are Setting The Pace

Clickatell is a world-class Chat Commerce company, ambitious to stay ahead of its competitors. We build our own culture in which we dream big and stay busy doing the right things. We need champions who understand the bigger picture, believe in making a difference and are able to connect the dots to achieve success. In our agile and demanding environment, you will be required to collaborate, ask the right questions and take the smart risk.

We call ourselves Champions. Why Champions? Because it’s not only about what we have done, but what we are doing and going to do. The way we do things, matter and influences how we drive our organization forward and deliver solutions to our customers. Watch this space as we blaze a new path while expanding across the globe.

Purpose

We are starting two new product teams that will leverage our existing products and build a new product for the small and mid size market globally. Get in to be part of the core team that will build the Prototype and MVP, test market fit and launch two new products. Help build the team of your dreams from the ground up and lead to grow this product to become a world leader in the chat commerce space. This role is for a builder and creator. If you want an established product and want to see it incrementally enhanced move on

We Do The Right Things

Responsibilities of the Role

Supporting your technical manager in delivering success

Collaborating with key internal stakeholders including Products, Support and Sales

Leading the team to achieving success and attaining the goals set out by management

Assisting the team in coming up with solutions and strategies on order to attain goals as set out by management

Mentoring team members to achieve their goals as set out by management

Monitoring team members’ participation and collect feedback from the team in order to provide guidance

Identifying and escalating matters to management where needed

Driving and leading optimal implementation, debugging and testing of new product features, or enhancements on existing features

Assisting customers, internal stakeholders, 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

Partake in discussion of architecture, design recommendations and implementations

Provide scheduled standby/on-call support of production software

Requirements

We Are On A Learning Journey

Requirements of the Role

Computer Science degree from a reputable school (or 10+ years’ experience if no degree)

Work Experience

Has successfully led a small team of software developers

Proven 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 telecommunications service providers (RESTful APIs, SMPP)

scrum / agile methodology

documentation of relevant design artefacts (use cases, user stories, sequence diagrams etc)

Demonstrating focus on quality (unit testing, system testing, user acceptance testing)

Knowledge and Abilities

Have the ability to be in meetings and in the source code simultaneously. This role is at least 50% hands on with the developers

Having worked in and has a deep level of understanding in the following:

Java (Spring Framework / Spring Boot experience)

Databases SQL language and scripting (PostgreSQL, MySQL)

NoSQL technologies such as Cassandra

Unit Testing, 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

Leading the Agile ceremonies

Gitlab or other Source Control Management tools – advantageous

Leverage or use of an automated pipeline for code delivery

Assertiveness: ability to convince others of right course of action and to explain a point of view convincingly

Verbal Communication: good interpersonal skills, verbal communication skills and able to communicate clearly

Written Communication: ability to write clear and concise documents, etc.

Customer Focus: identify and effectively respond to the diverse needs of development department’s customers

Team Working: able to work reliably and responsibly with internal and external colleagues to achieve development and organisational goals as a member of a team

A Bit About You

You are a pacesetter, who is strong in execution and comfortable in a fast-paced environment and working across multiple projects simultaneously. You set the priorities to deliver practical solutions for opportunities and change. You achieve results though maximizing resources and leading the way to the best solutions. You build and invest in relationships and influentially engage across teams, and with specialists, to brainstorm and arrive at the right answers. You develop, finetune and manage processes and coach the team on procedures and adopting new techniques. You are incredibly independent and a self-starter with a microscopic attention to detail. You take initiative by being resourceful and proactive.

Benefits

Why You Should Join

Perks of the Role

Health Insurance

RRPS contribution

Quarterly performance incentive bonus

Risk benefit company contributions

Reimbursable communications allowance for internet and mobile phone bills

Half-day off on your birthday

5 personal days leave a year, over and above your PTO

Remote Working (our offices are currently open for essential use only due to COVID-19)

Home office set-up with laptop, monitor and other related items.

Stronger Together

Clickatell is unequivocally committed to Diversity, Inclusion and Belonging. We believe that we are stronger together and that sameness limits our thinking and our opportunities. You are welcome at Clickatell for who you are, no matter where you come from or what you choose to believe. Our platform is for everyone, and so is our workplace. But it isn’t just about a whole lot of different people working together all having their say – it is about us creating a place where we all feel that we belong. It’s in our differences that we will find the power to keep revolutionizing the way the world uses chat technology.

Apply Now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsintelecom.net) you saw this job posting.