SimplePay is a profitable, developer-owned online payroll software company, with solid growth. Our software lets 23,000 (and counting!) small business owners (and their accountants) run their South African, Ireland, Singapore and Hong Kong payrolls without headaches, so they can focus on the challenge of building their businesses. We're also developing new product lines.
We've decided to add Kotlin to our stack for server-side development. Experienced Java developers who want to get into Kotlin are also welcome to apply. As much as I enjoy Ruby on Rails (and it's definitely helped us succeed), refactoring is becoming more painful the larger our code base becomes (using Sorbet helps, but can only take us so far). We intend to use Kotlin for the new products we're launching and rewriting selected components of our existing system where it makes sense. I haven't coded in a statically typed language in years, but I've been writing Kotlin lately, and it feels surprisingly productive.
We haven't decided on a web framework yet. I don't mind Spring Boot, but investigating lighter weight alternatives would be great too (you can tell I have many battle scars from dealing with framework ugrades). We use PostgreSQL as our DB server. On the front-end, we mainly render plain HTML, but use Vue.js on the pages that need more interactivity - this role is more focused on the back-end, but front-end skills are welcome too. As you can see from our no-nonsense stack, we prefer to keep things simple with robust, proven technologies, so we can focus on solving client issues.
Our development team was already mostly remote pre-pandemic. We have a very supportive culture, and are putting a lot of thought into ensuring remote work is happy work.
To find out more about us, check our developer blog (https://tech.simplepay.cloud) or about page (https://www.simplepay.co.za/about)
Location: UTC+0 to UTC+8
Please apply at https://teamsimplepay.applytojob.com/apply/WyQYFOo1wB/Experi... and attach your resume / CV in PDF format. In the "Cover Letter" section of the application, please include 1) the time zone in which you reside, and 2) a link to a PR created or an issue logged for an open source project (no matter how small or long ago) as the first two lines. Also tell us why you would like to join SimplePay.
Senior Java/Kotlin Developer, Recordsure
Java Developer, RemoteMore
Java Developer , Masabi
Web Developer, PhotoRoomFull Time Employment
Senior Full Stack Rails Developer, RazewareFull Time Employment