Local-first Software Developer (Elixir/Typescript)
Posted 3 months ago
Only considering candidates who are eligible to work in Europe ⚠️
Local-first Software Developer (Elixir/Typescript)
€35,000 - €50,000
| 0.025%
| Remote, occasional on-site in Europe
We’re looking for a junior to mid-level developer to join our core team to help develop ElectricSQL’s local-first software platform, integrations and example applications.
You’ll be working full-stack to build reactive, realtime, offline capable applications with the ElectricSQL system. You’ll contribute generally to developing the core ElectricSQL platform. And you’ll develop framework integrations, such as reactive hooks for different front-end frameworks and DSLs for different back-end migration systems.
You need to be a natural developer with great coding and communication skills. That needs to be backed up by at least 2 years’ professional software development experience. You must be proficient with Typescript, the unix command line, front-end build systems and at least one server-side language (that isn’t Javascript).
It would be great if you’ve worked with relational database modelling. Ideally you’ve designed, built and operated full stack systems yourself. Really you should have evidence of previous projects and open source contributions.
It’s a generalist role. You’ll need to think about product, developer engagement, onboarding and usability as well as coding. It would be great if you also enjoy writing and advocacy.
It’s also important to understand the environment you’ll be joining. We are a small, distributed team of experienced technologists, many of whom are world experts in their domain, building an open source devtools startup. There’s lots of technical guidance and mentoring available. With people like the inventors of CRDTs and the creator of the Elixir programming language on team to work with and learn from.
However, we do not have many of the structured processes, support and management mechanisms that you’ll find in a larger company. You have to be able to thrive on your own initiative, communicate effectively, ask the right questions, provide clarity as much as you demand it and get stuff done in the presence of uncertainty.
So, one of the key things we’re looking for (and will select for) is the ability to be pro-active and self-managing. We’re an open source project so here’s a clue: applying for the job with a well written personalised email is not the only opportunity you have to impress us right now.