Backend Engineer (All Levels)

Casap

New York, San Francisco (NY, CA)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

Full Stack Engineer (All Levels)
Full Stack Engineer (All Levels)

Casap • New York (NY), San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Staff Backend Engineer
Staff Backend Engineer

Talently • New York (NY)

Hybrid
USD 150,000 - 210,000
Senior Backend Engineer in United
Senior Backend Engineer in United

Energy Jobline ZR • United (WV)

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

Talently • New York (NY)

Hybrid
USD 150,000 - 185,000
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
Software Engineer (Backend / Full Stack)
Software Engineer (Backend / Full Stack)

KN Group • San Francisco (CA)

On-site
USD 120,000 - 170,000
Backend Engineer
Backend Engineer

RecSkills • San Francisco (CA)

On-site
USD 130,000 - 210,000
Sr Staff Engineer - Backend
Sr Staff Engineer - Backend

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Lead Backend Engineer/Architect
Lead Backend Engineer/Architect

Roberts Recruiting • Boston (MA)

On-site
Confidential
Senior Backend Engineer
Senior Backend Engineer

Plooto • United States

Remote
USD 130,000 - 190,000
Ownership culture
Mentorship
Continuous improvement