Job Closed
This listing is no longer active.
Money Movement, Made Magical.
Staff Backend Engineer
Location
New York
Posted
96 days ago
Salary
$210K - $240K / year
Seniority
Lead
Job Description
Staff Backend Engineer
GiveCard
• Own and evolve GiveCard’s most critical backend systems, including our core ledgering, payment orchestration, and task execution infrastructure. • Lead our highest-complexity technical work. • Raise the technical bar across the backend team by setting best practices for system design, code quality, documentation, and engineering judgment. • Act as a strategic technical partner in shaping GiveCard’s architecture and product direction. • Mentor and up-level other engineers through thoughtful feedback, design reviews, and collaborative problem-solving.
Job Requirements
- 8+ years of experience architecting, building, shipping, and maintaining backend software at scale
- Experience acting as a technical leader or Staff-level individual contributor, including mentoring engineers, leading technical design discussions, and owning large systems end-to-end
- Strong backend engineering experience in one or more production languages (Go, Java, Ruby, etc), with a willingness to work primarily in Go
- Experience designing and operating complex systems, with strong comfort working with Postgres and relational data models
- Ability to ramp up quickly in a new product ecosystem and contribute meaningfully to large, high-impact projects
- Experience working in startup or high-autonomy environments, and comfort operating effectively amid ambiguity
- Excellent written and verbal communication skills across technical and non-technical audiences
- Ability to give and receive high-quality feedback in technical specs, code reviews, and team discussions
- A strong desire to use your work to make a positive impact in the world.
Benefits
- A minimum of 25 days of PTO
- 100% medical, dental, and vision insurance coverage for you and your family
- Generous parental leave
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Drive hands-on work on high-priority initiatives across the product • Partner with leadership to design and implement technically complex projects • Review and refine significant changes with an eye toward clarity, performance, and long-term maintainability • Evolve our shared systems, tooling, and frontend architecture in ClojureScript • Help maintain consistency in our engineering patterns, abstractions, and product quality • Collaborate closely with design and product to ensure technical decisions enhance the user experience
Principal Software Engineer – Next-Generation API, AI Platform Architecture
SpyCloudThe leader in operationalizing Cybercrime Analytics to prevent ATO, ransomware, and online fraud.
• Architect and implement customer-facing data and intelligence APIs with clear versioning, SLAs, and backward compatibility. • Define and enforce API contracts for: Low latency, high throughput endpoints; Agentic workflows (tools, actions, state transitions, handoffs); Context retrieval and enrichment. • Design APIs as durable platform interfaces, not thin wrappers over storage systems. • Establish standards for schema governance, payload design, and service boundaries. • Architect service layers that support agentic workflows, including orchestration interfaces, guardrails, and runtime observability. • Build API surfaces that expose model outputs safely and consistently. • Collaborate with MLEs and Data Scientists to move models from experimentation into robust inference services. • Ensure proper lifecycle management, monitoring, and rollback mechanisms for ML-powered endpoints. • Design and implement service layers that sit on top of the gold-layer system of record. • Build and evolve context hubs derived from authoritative systems of record, enabling consistent entity, identity, or risk context for downstream services. • Ensure APIs are aligned with medallion architecture principles and platform data contracts. • Prevent fragmentation by maintaining strong coupling to canonical schemas and governed data models. • Design high-throughput, low-latency services supporting batch and streaming workloads. • Implement scalable infrastructure patterns on AWS. • Ensure strong observability, error handling, performance tuning, and cost awareness. • Drive infrastructure-as-code practices and production readiness standards. • Serve as a senior architectural voice in design reviews. • Raise the bar on code quality, system design, and operational rigor. • Mentor engineers on API design, distributed systems, and ML integration patterns. • Influence platform direction through technical depth rather than organizational authority.
• Support feature design discussions by providing technical insights and implementation considerations • Implement complex features and enhancements based on architectural and product specifications • Write high-quality, secure, and maintainable code • Participate in code reviews and contribute to engineering standards • Perform deep technical investigations and root cause analysis of customer-reported issues • Actively participate in on-call rotation and incident resolution • Improve system reliability, performance, and maintainability • Develop and maintain automated tests (unit and integration) • Collaborate closely with Product Management, Architects, Security, and Technical Communication teams • Proactively identify technical debt and propose improvements
Full-Stack .NET 7 Engineer, Angular / React, DDD, Clean Architecture
SSC HR SolutionsBuilding your business together!
• Design, develop, and maintain applications using .NET 7 and above • Implement and enforce Clean Architecture principles • Apply Domain-Driven Design (DDD) methodologies in system design • Develop RESTful APIs and backend services • Implement CQRS pattern for scalable and maintainable solutions • Use MediatR for decoupled communication within the application • Apply FluentValidation for request and domain validation • Work with relational databases including PostgreSQL (PSQL) and SQL Server • Develop and maintain frontend components using: • Angular (Qiyas projects) • Next.js or React (Strategy projects) • Write clean, testable, and well-documented code • Participate in code reviews and technical discussions • Collaborate with cross-functional teams in an agile environment




