Enable job alerts via email!

Backend Engineer

Towns Labs

Minneapolis (MN)

Remote

USD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Towns Labs is seeking a skilled Backend Engineer to develop robust backend services for their decentralized communication protocol. The role involves working with blockchain technologies in a remote-first environment, providing an opportunity to shape the future of decentralized systems. Ideal candidates will have substantial experience in Go, distributed systems, and effective communication skills.

Benefits

Health insurance
Bonus structure
Home office setup reimbursement
International team retreats

Qualifications

  • Extensive experience developing backend systems in Go.
  • Proven experience integrating and interacting with blockchain technologies.
  • Excellent communication skills in a remote-first environment.

Responsibilities

  • Develop, maintain, and optimize backend services primarily written in Go.
  • Architect and implement distributed systems that support blockchain integrations.
  • Design and manage APIs for seamless interactions between components.

Skills

Go
Distributed Systems
Blockchain Technologies
System Design
APIs
Monitoring Tools
CI/CD
Concurrent Programming

Education

Bachelor's or Master's degree in Computer Science

Tools

Prometheus
DataDog
Github Actions
Jenkins

Job description

Towns Labs is the company behind Towns Protocol, a decentralized protocol for encrypted group communication, backed by the world's leading web3 investors : A16Z, Framework Ventures & Benchmark Capital.

About the Role :

We are seeking a highly skilled Backend Engineer specializing in Go, blockchain, and distributed systems. You will build robust backend services and infrastructure supporting our decentralized protocol, collaborating closely with a world-class team to ensure scalability, security, and reliability. The ideal candidate has significant experience developing backend systems, a strong grasp of blockchain technologies, and thrives in decentralized environments.

About the Team :

We are a small group of world-class engineers and product people who believe in framework-driven value creation through open and direct communication. We are thoughtful, self-aware, and actively support each other's growth. As a remote-first team, we foster respect, trust, and transparency to maintain productivity and focus. Our distributed team operates during North American time-zone hours.

Key Responsibilities :

  • Develop, maintain, and optimize backend services primarily written in Go.
  • Architect and implement distributed systems that support blockchain integrations and protocol operations.
  • Collaborate with blockchain engineers to seamlessly integrate backend systems with blockchain infrastructure.
  • Ensure scalability, performance, and security across all backend services.
  • Write clean, efficient, and well-documented code following best practices.
  • Design and manage APIs to enable seamless interactions between various components of the protocol.
  • Participate in code reviews, architectural discussions, and contribute actively to team knowledge-sharing.
  • Identify and implement improvements to existing systems for better efficiency and reliability.

Qualifications :

  • Extensive experience developing backend systems in Go.
  • Strong background in distributed systems, concurrent programming, and system design.
  • Proven experience integrating and interacting with blockchain technologies (Ethereum, Layer 2 solutions, or similar).
  • Experience designing, building, and consuming gRPC or similar APIs.
  • Solid understanding of CI / CD pipelines (e.g., Github Actions, Jenkins).
  • Proficiency with monitoring, logging, and observability tools such as Prometheus, or DataDog.
  • Excellent communication skills with the ability to collaborate effectively in a remote-first environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical fields.

Preferred Experience :

  • Prior experience working directly with blockchain infrastructure, consensus algorithms, and smart contract interactions.
  • Knowledge of decentralized storage solutions (e.g., IPFS, Arweave).
  • Familiarity with security best practices specific to blockchain and distributed systems.
  • Experience with blockchain analytics tools and data indexing platforms like Dune.

Why Join Towns Labs :

  • Work at the forefront of decentralized technology innovation.
  • Collaborate remotely with a globally distributed team of talented engineers.
  • Directly contribute to shaping the future of decentralized communication.
  • Receive competitive compensation and comprehensive benefits.
  • Fully remote role
  • Health insurance, bonus structure, and additional employee benefit plans
  • Home office setup or co-working space reimbursement
  • Twice a year, team retreats at international destinations
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Controls Application Engineer III

Daikin Applied Americas

Minneapolis

Remote

USD 90,000 - 148,000

12 days ago

HPC Software Engineer

Canonical

Minneapolis

Remote

USD 71,000 - 141,000

13 days ago

Java-Senior Software Engineer

Davita Inc.

Eagan

Remote

USD 80,000 - 100,000

2 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Minneapolis

Remote

USD 100,000 - 140,000

19 days ago

Go (Golang) Software Engineer for Identity Management

Canonical

Minneapolis

Remote

USD 90,000 - 130,000

19 days ago

Software Engineer - OpenStack

Canonical

Minneapolis

Remote

USD 90,000 - 130,000

19 days ago

Software Engineer - OFSAA FCCM

First Citizens

North Carolina

Remote

USD 108,000 - 155,000

Yesterday
Be an early applicant

Senior Full Stack Developer, Agentic AI Research & Prototyping (US Remote)

JAGGAER

North Carolina

Remote

USD 100,000 - 150,000

6 days ago
Be an early applicant

Senior Backend Software Engineer - Platform Management

MNTN

Austin

Remote

USD 99,000 - 158,000

Yesterday
Be an early applicant