Summary
Senior Backend Engineer (AWS, Identity & Access Management) You’ll join a team building a secure, cloud-native entitlement management platform that integrates with Okta and other identity providers. We’re looking for a true backend engineer — someone who designs robust APIs, understands concurrency, and builds scalable, modular systems. While Python is our stack (FastAPI, SQLAlchemy, PostgreSQL), we value strong engineers first. If you have experience in backend systems written in Java, Go, or another modern language, you’ll ramp up quickly. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured / confidential client data. The work is limited to application development & demo and does not include handling or processing of sensitive health information.
Your role in our mission
Key Responsibilities
- Architect and implement backend services and RESTful APIs with FastAPI (or equivalent frameworks)
- Design secure, multi-environment integrations with identity providers (Okta, SAML / OAuth) and manage secrets with AWS Secrets Manager
- Write and maintain schemas (Pydantic / ORM) for validation and serialization
- Optimize PostgreSQL schema design, queries, and migrations (Alembic)
- Build modular helper libraries for API, cache, and storage logic
- Contribute to CI / CD, containerization, and deployments (Docker, GitHub Actions)
- Participate in architectural discussions, code reviews, and documentation.
What we're looking for
Mandatory Skills & Experience
Core Engineering
Proven backend engineering expertise in Python, Go, Java, or another modern languageAdvanced knowledge of async programming, concurrency, threading / multiprocessing, and memory managementStrong API design, error handling, and validation practicesSecurity-focused mindset (authentication, authorization, IAM, secrets management)Experience with distributed systems and multi-environment deploymentStack-Specific (preferred but learnable)
Python 3.10+, FastAPI / Flask, SQLAlchemyPostgreSQL, AlembicAWS (Secrets Manager, IAM, Lambda, ECS / EKS)Docker, GitHub Actions, GitGood to Have
Okta API, OAuth2, SAMLAdvanced Pydantic settings / configuration managementCache management strategies (TTLCache, cache-busting)Experience packaging libraries (poetry or equivalent)What the role is not
Writing one-off AWS Lambda functions or basic JSON-to-queue scripts.A “glue code” role — we’re building systems, not just wiring events togetherWhat you should expect in this role
Fast-paced, challenging and rewarding work environment.Work life balance.Hybrid / Remote working.Will required late evening work to overlap US work hours, whenever it is required.