Backend Engineer

Upside
Hybrid

About The Position

Upside is a software consultancy built by engineers, for engineers. We partner with global companies to solve real, complex technical challenges. We’re deep into Applied AI and R&D, building both production-grade platforms for clients and our own open-source tools like Enthusiast (Agentic AI framework). We operate in a Forward-Deployed model. We don’t sit behind a wall of specs or wait for the tickets. We get into the trenches with the client, identify the actual challenges, and take full ownership of the solution. Our teams are small (3–9 people), autonomous, and cross-functional. What it means for you You won’t be assigned to a random project. You’ll partner directly with founders and CTOs on technical decisions, shaping systems - not just implementing them. You’ll have the autonomy to choose the right tools and the ownership to ensure the architecture performs under pressure. Your focus stays where it counts: mission-critical logic and high-impact experiments, not repetitive tasks and countless meetings. We don't do "safe or predictable". You’ll contribute to strategic open-source projects and build AI-driven solutions. Role Overview As a Backend Engineer, you’ll be integral to building and scaling platforms for our global clients. You’ll join a high-performing team where your voice matters. You’ll design and implement resilient systems while staying close to the code, bringing solutions to the table instead of just reporting problems.

Requirements

  • 2+ years of commercial experience in building web applications (Python or Ruby).
  • Solid understanding of OOP, clean code, and software development lifecycles.
  • Practical knowledge of SQL and relational databases (PostgreSQL).
  • Experience with Git, Docker, and CI/CD pipelines.
  • Proactive, curious, and ready to take ownership of your tasks.
  • You use tools like Claude or Cursor to work smarter and faster.
  • Great command of written and spoken English for team and client communication.
  • Tech Stack: Python, Ruby, PostgreSQL, AWS, Docker, Kubernetes.

Responsibilities

  • Build and maintain scalable backend systems with a focus on clean, maintainable code.
  • Identify issues early and propose actionable ways to fix or optimize them.
  • Work closely with the team and stakeholders to translate requirements into working technology.
  • Share your findings and lessons learned from the code to help the team grow.
  • Support the integration of Applied AI features into client products.

Benefits

  • Transparent progression path. We have defined engineering levels with clear criteria - you'll know exactly what each role looks like, and what it takes to get from one to the other.
  • Applied AI as a first-class discipline. We don't bolt AI onto projects as an afterthought. You'll identify where it genuinely moves the needle and lead the implementation - on client work and on our own open-source tooling.
  • The tools you want. If something makes you faster or sharper, we want you using it.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service