bolek

bolek

Senior 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 in an early-stage, fast-growth startup
  • Track record of mentoring other engineers and 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

We received a lo of wonderful applications! Thank you!

At this time we are pausing reviewing more applications - we cannot physically give enough attention to all of the applicants that they deserve.

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
ryanzidago
Introductory paragraph We are Studitemps. Our goal is to help students find the right job during their studies and help companies in Ger...
New
cioc
Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
james-bowers
Introductory paragraph You’ll be joining a small, focused team working on a reusable cross-platform resiliency layer. You will design so...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
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
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement