Senior Backend Engineer - SQL, Security, Payments & Platform Architecture

NENN LLC
Santa Rosa Valley, CA, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Integration Architecture Computing Platforms User Authentication Microsoft Azure Software as a Service Cloud Computing Cyber Security Databases Continuous Integration
+35 more
Data Governance Data Integrity Relational Databases Database Connection Database Design Database Storage Structures DevOps Disaster Recovery Payment Systems PostgreSQL MySQL Open Web Application Security Role-Based Access Control Standard Sql Session Management SQL Databases Data Streaming Systems Architecture Systems Integration Data Logging ReactJS Database Optimization Software Security Reliability of Systems Technical Debt Backend Data Layers Stripe Data Lineage Integration Frameworks Codebase Api Design Restful APIs Code Restructuring Web Api

Job description

NENN is seeking a Senior Backend Engineer to lead the stabilization, security hardening, and production readiness of an AI-assisted MVP PIMS platform. This system is being actively built with AI-generated components and requires an experienced engineer who can identify hidden risks in code, database design, and integrations, then systematically transform it into a secure, scalable, and reliable production platform. A core requirement of this role is advanced SQL expertise, including the ability to review and correct AI-generated database structures and queries. In addition, this role will own security architecture, data governance, and Stripe payment integration. The goal is to prepare the platform for public demonstration and trade show readiness by December.

Core Responsibilities

Architecture Ownership & System Stabilization

  • Audit current MVP architecture (backend, database, APIs, hosting)
  • Identify structural weaknesses introduced by AI-generated code
  • Define a scalable backend architecture (services, data flows, boundaries)
  • Reduce technical debt and enforce maintainable patterns
  • Establish environment strategy (dev / staging / production)

SQL & Data Layer Ownership (Required Core Skill)

  • Design and normalize relational database schemas (PostgreSQL or equivalent)
  • Review and correct AI-generated SQL code and schema design
  • Optimize queries, indexing strategies, and execution plans
  • Identify data integrity issues (duplication, inconsistency, race conditions)
  • Implement audit trails and data lineage where needed
  • Establish backup, restore, and disaster recovery processes

Security & Risk Mitigation (Critical)

  • Perform full application security assessment (OWASP-aligned)
  • Identify vulnerabilities in:
  • Authentication & session management
  • API endpoints
  • Database access patterns
  • Third-party integrations
  • Implement:
  • Role-based access control (RBAC)
  • Encryption at rest and in transit
  • Secure secrets management
  • Define logging, monitoring, and breach detection strategies
  • Ensure data privacy and compliance readiness (as applicable)

Payments & Stripe Integration (Required)

  • Architect and implement secure Stripe integration for:
  • Subscriptions (if applicable)
  • One-time payments
  • Invoicing and billing workflows
  • Ensure PCI-safe design (no sensitive card data stored)
  • Handle webhook validation and idempotency correctly
  • Design payment state tracking in the database
  • Prevent double-charging, race conditions, and webhook spoofing
  • Build reconciliation and payment audit mechanisms

API & Integration Layer

  • Build and maintain RESTful APIs (or equivalent architecture)
  • Evaluate third-party APIs for reliability and failure modes
  • Implement robust error handling and retry logic
  • Ensure system resilience under partial outages

AI- Generated Code Governance (Key Requirement)

  • Review AI-generated backend and SQL code for correctness and safety
  • Identify hallucinated logic patterns, unsafe queries, or broken assumptions
  • Refactor AI-generated code into production-grade standards
  • Establish coding standards for future AI-assisted development

Requirements

Do you have experience in Systems integration?, * 5+ years backend engineering experience

  • Expert-level SQL (mandatory)
  • Strong experience with PostgreSQL/MySQL or equivalent
  • Proven ability to review and repair AI-generated codebases
  • Deep understanding of backend security principles
  • Experience with Stripe or equivalent payment systems
  • Strong API design and integration experience
  • Experience with system architecture and scaling applications
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure)

Preferred Qualifications

  • Experience with AI-assisted development environments
  • Experience in SaaS or operational logistics platforms
  • React familiarity (not required)
  • Experience in healthcare, veterinary, logistics, emergency response, or field operations systems
  • DevOps / CI/CD experience.

Benefits & conditions

$150,000 - $200,000 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all