bolek

bolek

Senior Elixir Backend Engineer - Tolemi, Boston, Remote USA

Introductory paragraph

We are looking for a Senior Backend Engineer. You’ll be a key member of our core small, diverse, engineering team, building foundational services and infrastructure that power insights and workflows for state & local governments. You’ll work with modern technologies like Elixir, TypeScript, DuckDB and Postgres to create scalable, reliable services that support everything from data integrations to end user interactions. You’ll be a crucial member in architecting new technical solutions and scaling our existing infrastructure.

About us

My name: Bolek Kurowski
My position: Lead Software Architect
Company name: Tolemi
Company website: https://www.tolemi.com/
Company headquarters (country): USA, Boston
Company info and history (how you’re using Elixir etc):

At Tolemi, we’re committed to helping the public sector harness the power of data to build stronger neighborhoods and ensure residents have access to safe & stable housing. Tolemi is a fast-growing gov-tech company with strong partnerships in 100+ state & local governments across USA. We are backed by Y Combinator and top VC’s, but we also value sustainability and operate profitably. Our end-to-end software solutions focus on data integration, analytical insights, workflow automation, and citizen/business engagement, with the goal of transforming government into a more efficient, effective, and equitable service delivery organization.

We have been using Elixir for over 6 years. We built a spatial ETL tool, Swarm, that powers our data integration platform, syncing thousands of datasets, processing tens of billions of public records that fuel our insight and workflow tools. Frontend is using React + Typescript. Backend: Elixir, Phoenix, Absinthe GraphQL, Postgres. We have some POC frontend pieces using Phoenix LiveView. We started introducing components using DuckDB.

All our customer facing apps are using React, Typescript, and NodeJS on the backend.

About the job

Job title: Senior Backend Engineer
Job description:

Salary range: $130 - $180k

  • Comprehensive benefits including health, dental, and vision insurance, with significant contributions for spouses & dependents.

  • 401K match, commuter benefits, and gym expenses covered

  • A company is only as good as its employees, so we value a healthy work-life balance and offer unlimited time paid time off, with flexible work-from-home/remote policy.

Qualifications or experience required:

  • A minimum of 5 years of backend development experience, with expertise in building data-intensive systems

  • Specific familiarity in one or more systems languages like Elixir

  • Experience with other backend frameworks written in TypeScript/NodeJS

  • General familiarity with SQL, relational databases, data pipelines/warehouses, and database internals

  • Strong understanding of RESTful and/or GraphQL APIs.

  • Experience with cloud infrastructure (AWS) and containerization (Docker)

  • Eagerness to work on a small team

  • Track record of driving technical best practices

  • Strong written communication skills and documentation practices

Bonus Points

  • Experience working with React and/or other frontend frameworks

  • Familiarity with modern DevOps best practices and observability tools

  • Interest in public policy and/or housing

What the successful job applicant will be working on:
In short help us scale our product and data integration backends - APIs, data tooling, data processing pipelines, data infrastructure.

  • Work closely with the data and product teams to deliver robust solutions that directly enhance our end users’ experience

  • Write clean, maintainable, well-tested code in Elixir and/or TypeScript

  • Propose pragmatic architectural improvements and design patterns that take into account business needs

  • Optimize for scale, performance, reliability, observability, and cost

  • Take ownership of projects and see them through the development lifecycle

  • Build internal tools that increase engineers efficiency

Position on remote work

Remote job: yes
Remote restrictions: USA
Remote leeway: (home base in USA, our team members do however travel abroad for extended periods of time)
Any other notes about your position on remote work:

  • Position can be done fully remote, but you will have the option to work out of our office in Boston’s financial district anytime.

About the interview process

  • phone screen (most likely myself)

  • potentially a take home short exercise

  • technical interview + meet the team

  • final interview with one of the co-founders

Further info
Our home website is getting a bit dated. We are a small team and have been focused on developing products rather than our homepage. We gain the majority of our customers through direct conversations.

If Tolemi sounds like a good fit for you, send your resume to careers@tolemi.com. Let me know what excites you about the role!

Most Liked

bolek

bolek

I am always in awe of Elixir community - received a lot of wonderful applications! and if only I could have more openings …

If I have not followed up yet - big apologies - I will do my best to do so.

In the meantime we are pausing reviewing new submissions and would appreciate archiving this post.

Where Next?

Popular in Jobs Top

shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
dsb84
Introductory paragraph 7Sage is a fast-growing education technology company. Our small, remote team moves at the pace of a startup, but ...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
atal421
About us My name: Adam My position: Software Engineer Company name: IndustrialML Website: https://www.industrialml.com/ Country: USA...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New

Other popular topics Top

skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 47930 226
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement