We are an early-stage startup with all hands on deck and can ensure interesting tech challenges and a great team to work with. From ideation, to production and tracking numbers for impact - we believe in broad team collaboration on all levels to make the best product. As a senior developer you will come in to the team and contribute to all critical functions of Diwala
So... what do we do?
We create digital solutions for identifying and verifying talent. Our vision is to infuse the global skill market with trust and transparency - to incentivize growth and independence. Our mission is to provide a digital proof of skills for talent around the world. No little task - we know! But we have a lot of fun doing it.
In Diwala we work from wherever we want, and have done so for years. A lot of companies are now opening their eyes to remote working and although it is not for everyone, it suits us perfectly. As an employer in Diwala you will be able to meet colleagues physically if you are based in Kampala, Nairobi, Oslo or Colombo but our process is optimized for remote work. Don’t worry - we make sure to get to know each other and have a coffee-chat from a distance ☕️or company trips.
Being a remote/distributed company means we need to stay innovative in our development processes and staying together as a team. We hold digital workshops and find smart solutions for insight and understanding, to build the best product we can!
We are diving deeper into self sovereign identity standards, blockchain technology and cryptographic techniques such as JOSE, BIP-32, Elliptic curve and other standards in the identity space. Hope you are up for it!
Other than that, you will be developing on our Nodejs/Typescript backend hosted in Google Cloud, while making sure everything is served in our React Native app, and React Web platform.
You will get the chance to improve our build pipeline with Github actions, CircleCI and Fastlane scripts. While also improving our running infrastructure, built with Kubernetes and Google Functions for now. Passion for efficient infrastructure helps in this job!
We are not many developers at this early stage, which means you will be getting hands on quickly and you will put out some fires, including incident response and remediation. But our main focus is always reliability and robustness. What we deliver should be able to live for a long time and be easily expanded on. Less-flammable apps; fewer smoldering embers; automated fire suppression. No heroics. This job isn’t about moving heaven and earth. Yes, we want to be proud of running top-flight, healthy products, but we also want to be kind, considerate, fair, flexible, and calm. Especially in crisis.
This is a snapshot of what it feels to build with Diwala, as a supportive team for the long haul. Your experience and background will join ours! We have worlds to learn and we’re eager to do it together. You can expect to teach us, coach us, and expect the same in return.
We’re looking for an experienced candidate who’s ready for a job with breadth and depth, but nobody hits the ground running. There are a lot of different areas of responsibility! You won’t be able to answer every question immediately or know how all the systems work on day one, and we don’t expect you to. Existing solid fundamentals with software development, systems, troubleshooting, and teamwork pave the way.
What we look for in a person, is someone to match the current team in values and principles. We’re committed generalists, eager learners, conscientious workers, and curators of what’s essential. We’re quick to trust. We see things through. We’re kind to each other and support each other. We reach for responsibility and hold ourselves accountable. We show up for doing the work and for each other. And we do love the freedom a tech job employs. We value people who can take a stand yet commit, even when they disagree. And understand the value in others being heard. We subject ideas to rigorous consideration and challenge each other, but all remember that we’re here for the same purpose: to do good work together. Continuous feedback with an openness to each other is crucial. Because we are in this for the long term.
We want strong, diverse teams built from different backgrounds, experiences, and identities. We’re ready for the ongoing work that goes into building an inclusive, supportive place for you to do the best work of your career.
You can expect a mindful onboarding process with ramp-up and time to learn. You can expect a team that listens, and to be heard. You can expect to give and provide direct feedback. You can expect to be counted on. You can expect to do your best work and build a career here.
You might have a CS degree. You might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A strong track record of conscientious, thoughtful work, speaks volumes.
This is a remote job. You should be comfortable working remotely—most of the company does! That hinges on effective writing and comfort with open communication. We have efficient remote meetings but we do tend to do the bulk of our work in written format. This is everything from pull request discussion, feedback and comments on Trello or our other tools such as Figma and Miro, to long-form proposals and team chats.
We’re accepting applications until 2020-11-10 23:59:00 UTC. There’s no benefit to filing early or writing a novel. Keep it sharp, short, and get across what matters to you.
What happens next:
We know this is a lot of work and there’s a lot on the line. It’s a significant career move to consider. We appreciate the generosity and courage that go into giving us that consideration. Our conversation starts with this post. We look forward to hearing from you.