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.
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.
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.
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.
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.
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.