careers

Join Our Team of Innovators in London, Colombo, and India!

ARE YOU…

…a software enthusiast who thrives on pushing the boundaries of technology? Do you have a passion for creating elegant solutions and staying ahead in the fast-paced world of software development? If so, we have exciting opportunities for you!

We’re

…thrilled to announce that we’re expanding our team in Colombo, Sri Lanka, London, UK, and in India and are actively looking for talented individuals to join us in various roles. If you’re a go-getter with a keen eye for detail and a drive to excel, we’d love to hear from you.

Available Positions

 

Tech Engineering

Senior Software Engineer

As a senior software engineer, you’ll play a pivotal role in designing and developing innovative software solutions. You should have extensive experience in Node JS, Tailwind CSS, Svelte, and NativeScript. Knowledge of test-driven development (TDD) is essential for this role. But hey, if you’re not sure what TDD is, don’t worry, Google will be your new best friend.

PRINCIPAL ENGINEER

Feeling extra important? As a principal engineer, you’ll lead the charge in architecting and building complex software systems. Your expertise in Node JS, Tailwind CSS, Svelte, and NativeScript will be crucial in shaping the future of our products. TDD is a must, and familiarity with design patterns and coding best practices is highly desired. If you’re not sure what an “design pattern” is, just make it sound impressive – it’s all about the buzzwords, right?

 

ENGINEER IN TESTING

Quality is at the heart of everything we do. As an engineer in testing, you’ll be responsible for ensuring the reliability and robustness of our software solutions. Your proficiency in TDD and hands-on experience with testing frameworks will be instrumental in delivering high-quality products. If you’re not afraid of breaking things, this might just be the role for you.

 

MOBILE APP DEVELOPER

Mobile apps are all the rage, and we want you to ride that wave. Join our mobile app development team and contribute to creating engaging and user-friendly applications. Your expertise in NativeScript, Node JS, and other relevant technologies will drive the success of our mobile projects. And if you can’t tell the difference between a smartphone and a brick, don’t worry, we’ve got YouTube tutorials for that.

 

To apply, please send your resume and a cover letter detailing your relevant experience to careers@allcourttennisclub.com. We can’t wait to hear from you!

 

Growth Marketing

No positions are currently available but we’re always excited to hear from talented and dedicated people, so don’t be shy to drop us a line at careers@allcourttennisclub.com if you’re interested in working with us.

Data Science

No positions are currently available but we’re always excited to hear from talented and dedicated people, so don’t be shy to drop us a line at careers@allcourttennisclub.com if you’re interested in working with us.

Knowledge Management

No positions are currently available but we’re always excited to hear from talented and dedicated people, so don’t be shy to drop us a line at careers@allcourttennisclub.com if you’re interested in working with us.

Finance

No positions are currently available but we’re always excited to hear from talented and dedicated people, so don’t be shy to drop us a line at careers@allcourttennisclub.com if you’re interested in working with us.

What We’re Looking For

Passion and
Self-Motivation

We value individuals who are driven by their passion for software development and have the motivation to create exceptional solutions. If you’re lacking motivation, don’t worry – caffeine and deadlines will be your new sources of inspiration.

Proactive Approach

Our ideal candidates are those who can anticipate challenges and take steps ahead to overcome them. Being a few steps ahead on tasks is a quality we highly appreciate. If you can predict the future, you’re hired!

Office Commitment

We believe in the power of collaboration and teamwork. Therefore, we encourage our team members to be willing to come to the office to foster a dynamic work environment. We have offices in London and Colombo. If you are not based in either of these cities, that’s okay, we welcome remote working too!

Continuous Learning

The world of technology is ever-evolving, and we want team members who are committed to staying on the cutting edge. Willingness to learn new technologies and upgrade your skills is essential. If you’re not willing to learn, don’t worry – the software world will teach you the hard way.

Bonus Skills

Familiarity with additional technologies like Go (Golang) and Elixir is a definite plus and will set you apart from other candidates. And if you’re already scratching your head, remember, Google is your friend (or your lifeline, in this case).

Design Patterns

Understanding design patterns and coding best practices is a must for delivering robust and scalable software solutions. If you’re wondering what those are, just remember, it’s like following a recipe – except the recipe might change halfway through.

Thinking Outside the Box

If you’re a coding wizard who can craft exceptional code even without relying on Stack Overflow, we’re excited to have you on board! Because who needs Stack Overflow when you have… well, nowhere else to turn?

Don’t miss out on the chance to be part of an innovative and forward-thinking team. If you’re ready to take your software engineering career to the next level, we encourage you to apply. But hey, if you’re bringing in ChatGPT as your code buddy, maybe practice a bit to get your confidence back before you apply. Just a friendly suggestion!

apply now

To apply, please send your resume and a cover letter detailing your relevant experience to careers@allcourttennisclub.com. We can’t wait to hear from you!