Sr Software Engineer - Backend

Augustine Institute, Inc.

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proven experience managing identity and authorization systems like SSO, RBAC, and ABAC.
  • Expertise in Keycloak and policy enforcement systems such as OPA.
  • Strong background with Microsoft authentication and authorization.
  • Deep understanding of AWS Cloud Architecture and secure development practices.
  • Experience in building ETL/ELT pipelines and managing asynchronous messaging.

Responsibilities

  • Build and maintain cloud infrastructure for customer-facing platforms.
  • Develop application logic and manage backend functionality.
  • Create and oversee complex identity and authorization models.
  • Ensure security, scalability, and compliance within the technology ecosystem.
  • Implement real-time and event-driven architecture.

Benefits

  • Join a mission-focused organization aiming to win souls for Christ.
  • Opportunity to lead and innovate within a collaborative environment.
  • Work in a supportive and climate-controlled office setting.
Full Job Description
Position: Senior Software Engineer - Backend (onsite, Florissant, MO)

Schedule: Full Time

Reporting to: VP Technology

Position Summary

The Augustine Institute seeks a Senior Backend Engineer to build and maintain the server-side systems that power its digital platforms. This role is primarily responsible for creating and managing cloud infrastructure for our customer-facing platform, developing application and back-end logic, managing complex identity and authorization systems, and ensuring secure, scalable, and compliant back-end operations across the organization's technology ecosystem.

Specific duties are listed below, but may not be all-inclusive.

Qualifications

Significant, demonstrable, and proven experience in:

  • Managing complex identity and authorization models for internal and user-facing applications, including SSO, RBAC, ABAC, and ReBac (Zanizbar-style) authorization
  • Keycloak for Identity, OPA (Open Policy Agent), and/or similar policy creation and enforcement systems
  • Microsoft-based authentication and authorization
  • AWS Cloud Architecture
  • Cloud networking (Route 53, Cloudflare, AWS VPCs)
  • Secure development at all levels, and defense in depth
  • Transactions, orders, subscriptions, entitlements, and resource provisioning
  • Real-time and event-driven architecture / asynchronous messaging
  • Building and managing ETL/ELT pipelines and batch data processing
  • Developing in compliance with SOC 2 Type II and privacy requirements (GDPR/CCPA)


Must-know technologies and tools:

  • Nest.js and Node, TypeScript
  • AWS (SNS, SQS, SES, RDS, S3, CloudFront, Route53, Aurora)
  • Keycloak, nginx, Redis / ElastiCache / Upstash
  • Mux or similar video infrastructure
  • Stripe and in-app payment systems for mobile and web


Experience with or strong understanding of (preferred):

  • OpenFGA and/or graph databases (Neo4j, Neptune)
  • New Relic and/or DataDog
  • AWS Firehose, Kinesis
  • Search tools such as Typesense, Meilisearch, Algolia, or Elasticsearch
  • Kubernetes
  • Bachelor's degree or equivalent practical experience


Skills and Abilities

  • Ability to identify when niche specialists are needed and effectively delegate work to contractors, ensuring output meets quality standards and includes sufficient knowledge transfer for ongoing in-house maintenance
  • Very hands-on while also able to look at things holistically to ensure back-end technology works together in as cost-effective a way as reasonably possible
  • Comfortable serving as the primary AWS root user and administrator, or overseeing that role as applicable
  • Platform and product mindset
  • Very comfortable with infrastructure as code
  • Commitment to demonstrate consistently the Augustine Institute's core values including:
    • Humility - We serve the Augustine Institute Mission with humility and a service mind-set.
    • Collaboration - We work together as a united Body of Christ.
    • Innovation - We encourage being creative and demonstrating a clever mindset.
    • Excellence - We strive in everything we do to win souls for Christ.


Physical Demands

While performing the duties of this job, the employee is regularly required to perform stooping, kneeling, crouching, reaching, standing, walking, lifting, typing and use of office equipment, talking, hearing, seeing, and repetitive motions.

Work Environment

While performing the duties of this job, the employee will typically work in a climate-controlled office setting.

Similar Jobs

More Jobs at Augustine Institute, Inc.

  • Sr Software Engineer - Backend
    $90K — $120K *
    Florissant, MO 63031 (Saint Louis County)
    Information Technology
    In-Person
  • Chief Financial Officer
    $120K — $150K *
    Florissant, MO 63031 (Saint Louis County)
    Education, Government & Non-Profit
    In-Person

More Information Technology Jobs

Find similar Sr Software Engineer - Backend jobs: