Backend Engineer

Upshift Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Software Design Patterns
Digital Asset Management
Python
PostgreSQL
MongoDB
NoSQL
Object-Oriented Software Development
Blockchain
Software Engineering
SQL Databases
Backend
Information Technology
Microservices

Job description

Remote or Hybrid Hiring Remotely in USA Mid level Remote or Hybrid Hiring Remotely in USA Mid level You will design and implement scalable backend systems integrating August infrastructure with third-party DeFi protocols while collaborating with engineering teams. The summary above was generated by AI August is building institutional onchain infrastructure. Our first vertical is on-chain prime brokerage targeted at crypto-native institutions to enable an order of magnitude better capital efficiency. Our second vertical is Upshift, a vaults-as-a-service platform. We have raised a $16m between Seed and Series A from leading crypto and fintech investors. Our product is live with over $550m TVL and $45bn volume processed in 2025. As a Backend Engineer, you will be responsible for designing and implementing scalable solutions to integrate August infrastructure with third party DeFi protocols on-chain. This includes parsing smart contract functions and transactions as well as backend pricing services. You will work closely with our backend engineering and sales trading team to scale August's infrastructure across blockchains. Responsibilities

  • Develop scalable backend systems in a Python micro-service architecture, to integrate on chain and off chain code for digital asset management.
  • Collaborate with other engineers to design and implement solutions that integrate with blockchain and traditional finance systems
  • Write code which is: clean - Pythonic, testable, and makes appropriate use of design patterns
  • Design and implement data models and storage systems using PostgreSQL

Requirements

  • Bachelor's or Master's degree in computer science, software engineering, or a related field
  • 3+ years of experience in backend software development
  • Demonstrated proficiency with design patterns and OOP in Python and micro-services architectures
  • Experience with Postgres or other SQL databases
  • Experience with MongoDB or other NoSQL databases
  • Knowledge of blockchain and traditional finance systems is a plus
  • Strong problem-solving skills and ability to work in a fast-paced environment

If you are passionate about on-chain finance and want to work with an elite team of engineers and researchers to build the next generation of digital asset infrastructure, we encourage you to apply for this exciting opportunity at August.

Apply for this position