Backend Engineer (All Levels)

Casap

New York, San Francisco (NY, CA)

Hybrid

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Casap in San Francisco or New York is seeking a senior backend engineer to build reliable systems and scale our platform. You will own end-to-end development, improve architecture, and guide CI/CD practices while collaborating with cross-functional teams to deliver secure, high-performance services.

The role demands strong Go or Java production experience, system design expertise, and mentoring of junior teammates in a fast-paced environment.

Qualifications

  • Minimum of 6+ years of experience in software development, with at least 2 years focused on using Go or Java in production environments.
  • Demonstrated experience working on platform teams and contributing significantly to system architecture.
  • Led an end-to-end implementation of a key product feature or re-architecture/upgrading of a key platform service.
  • Excellent problem-solving skills with a strong understanding of fundamentals, algorithms, data structures, and industry design patterns.
  • Experience mentoring junior team members and leading project teams as the sole tech lead.
  • Strong communication skills and ability to work effectively in a collaborative team environment.

Responsibilities

  • Develop and maintain reliable backend systems, integrating them with credit card, banking, and merchant platforms for comprehensive workflow chargeback management.
  • Scale and generalize the system for growth, ensuring it is highly configurable and flexible to reduce the time to go live and support a broad range of use cases.
  • Architect and develop robust architectural patterns for microservices.
  • Design and implement core frameworks and libraries for various backend services, promoting code reuse and maintainability.
  • Take ownership of upgrading coding practices, CI/CD pipelines, deployed systems, backend programming languages, and third-party dependencies to enhance system performance and security.
  • Proactively identify areas for improvement in our platform's infrastructure and systems, implementing optimizations that enhance operational efficiency and product quality.
  • Own the end-to-end development and deployment of key features, including decision-making around technology stack and system design to ensure optimal implementation.

Skills

Go
Java
System architecture
Leadership
Mentoring
Communication

Tools

CI/CD pipelines
Go tooling

Job description

Location

This is a hybrid role based out of our San Francisco, CA or New York, NY office. Our team works in-office time on Mondays, Wednesdays, and Fridays.


What You'll Do


  • Develop and maintain reliable backend systems, integrating them with credit card, banking, and merchant platforms for comprehensive workflow chargeback management.

  • Scale and generalize the system for growth, ensuring it is highly configurable and flexible to reduce the time to go live and support a broad range of use cases.

  • Architect and develop robust architectural patterns for microservices.

  • Design and implement core frameworks and libraries for various backend services, promoting code reuse and maintainability.

  • Take ownership of upgrading coding practices, CI/CD pipelines, deployed systems, backend programming languages, and third-party dependencies to enhance system performance and security.

  • Proactively identify areas for improvement in our platform's infrastructure and systems, implementing optimizations that enhance operational efficiency and product quality.

  • Own the end-to-end development and deployment of key features, including decision-making around technology stack and system design to ensure optimal implementation.


What You’ve Done


  • Minimum of 6+ years of experience in software development, with at least 2 years focused on using Go or Java in production environments.

  • Demonstrated experience working on platform teams and contributing significantly to system architecture.

  • Led an end-to-end implementation of a key product feature or re-architecture/upgrading of a key platform service.

  • Excellent problem-solving skills with a strong understanding of fundamentals, algorithms, data structures, and industry design patterns.

  • Experience mentoring junior team members and leading project teams as the sole tech lead.

  • Strong communication skills and ability to work effectively in a collaborative team environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend (Go/Golang)
Senior Software Engineer, Backend (Go/Golang)

Opeirex • San Francisco (CA)

On-site
USD 120,000 - 180,000
Competitive Equity
Senior Software Engineer
Senior Software Engineer

Next Ventures • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Go Lang Engineer
Senior Go Lang Engineer

EPAM Systems Inc • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 170,000
Senior Java/C/C++/GO Developer
Senior Java/C/C++/GO Developer

ALLTECH CONSULTING SVC INC • California (MO)

On-site
USD 100,000 - 130,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Payabli • Fort Lauderdale (FL)

On-site
USD 140,000 - 180,000
Delivery Module Lead
Delivery Module Lead

Mphasis • California (MO)

On-site
USD 180,000 - 240,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Back End Developer
Back End Developer

Stealth AI Startup • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

AtoB Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Backend
Senior Software Engineer – Backend

Kovoro • San Francisco (CA)

On-site
USD 180,000 - 240,000