The Company
Checkbox is a 14x award-winning technology start-up with a mission to empower anyone to build software. This is important to us because with our rapidly digitising world, we believe the power of digital creation needs to be accessible to everyone, not just IT teams. Seeing non-technical users surprisingly delighted when they are able to create in ways, they never thought they ever could using our technology, motivates us. Our no-code platform empowers business users to build their own solutions that automate manual processes, analysis, and documentation, using a sleek drag and drop interface. Since launching the product at the end of 2018, we have signed on global brands like Deloitte, Coca-Cola Amatil, Allianz and the Singapore Government. We have incredible talent, including co-founders listed as Forbes 30 Under 30 leaders, executives who’ve previously co-founded or led global SaaS success stories, and most importantly, an A+ team of young, driven and sharp individuals. We are high performers who are positive, collaborative, open and direct in our communication, and we care a lot about this business and each other.
The Position
At Checkbox, you will be one of our earliest software engineers and will join a tight-knit team of passionate, intelligent people. It is vital for us that our people feel a sense of individual impact, trust, and continuous growth while solving challenging problems to get things done. Our engineers are the geniuses that drive the success of our company, and we’re always seeking ways to improve our engineering culture so that our engineers can create their best work.
You will be contributing to a codebase built primarily on React, Golang and Nodejs, and we encourage our developers to learn as much of the tech stack as possible. As part of a small engineering team, you will be developing end-to-end features that will have a significant and visible impact on the product.
In this position, you will:
+ Design, architect and build a wide range of interesting & challenging features
+ Build and maintain high performance, scalable services in various languages (Golang, Node)
+ Contribute to a future-ready, high quality and performant code base
+ Share technical ideas and solutions through best practice rituals such as design and code reviews
+ Practice and preach best-practice engineering standards and processes
Requirements
This is an experienced role, and the ideal candidate would exhibit the following:
ESSENTIAL
+At least 5 years of commercial experience in building complex, enterprise software systems
+ At least 3 years of experience with Golang in production
+ Production experience with PostgreSQL or other SQL databases
+ Experience working in a fast-paced start-up environment
+ You deliver quickly, on time and at a high quality
+ You have a growth mindset and are committed to your ongoing professional growth
+ You produce effective, reliable, and clean code
+ Fun, positive and collaborative attitude to work
BONUSES
+ Experience building BPM, workflow, low-code/no-code software platforms
+ Experience working with NodeJS and/or React
+ Experience with Docker, Kubernetes, AWS and/or CI/CD tools
Want to jump on board?
If you find this exciting and think you have what it takes, we would love to meet you. Please contact us at careers@checkbox.ai with your CV.
“At Checkbox, you are surrounded by intelligent, driven people who are passionate about what they do. There is always an opportunity for personal and professional growth, and to try new technologies.”
– Daniil Ivanov, Tech Lead
“Working at Checkbox is a chance to choose your own adventure. Each day presents a new opportunity to work with and learn from a dedicated and close-knit team to shape the future of a fast-growing startup.”
– Aditi Dalal, Customer Success Manager
Learn About Our Values
At Checkbox, we’ve created an amazing and high performing culture for our people. Learn more about the values that define who we are.