Full Stack Engineer

Job Cloud Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Audit Trail
Software as a Service
Code Review
Databases
Amazon DynamoDB
Fault Tolerance
Python
MongoDB
Role-Based Access Control
Sage Accounting
Software Engineering
Systems Integration
TypeScript
Web Services
Amazon Web Services (AWS)
React
State Machines
AWS Lambda
Backend
FastAPI
WebPack
Amazon Web Services (AWS)
Front End Software Development
React
Hubspot
Api Design
Api Gateway
Amazon Web Services (AWS)
Api Management
Serverless Computing

Job description

  • Design and implement serverless API services using Python/FastAPI on AWS Lambda - performance, reliability, and maintainability matter

  • Own MongoDB Atlas data modeling decisions: schema design, indexing strategy, aggregation pipelines, and Atlas Change Streams for event-driven workflows

  • Build and maintain async processing pipelines: SQS, Step Functions, EventBridge - designing for idempotency and fault tolerance from the start

  • Contribute to CDK infrastructure-as-code - own what you deploy

  • Implement Auth0-based multi-tenant authorization patterns with role-based access control across customer and internal surfaces

Full Stack Contributions

  • Build React features end-to-end when needed - you don''t need to be a frontend specialist, but you can own a feature from API to UI

  • Collaborate with frontend engineers (Vite/React/TypeScript) on API contracts, data shapes, and integration patterns

  • Review frontend PRs for API usage and integration correctness

Integrations & Platform

  • Own integrations with third-party systems: Sage Intacct, SignNow, OnlyOffice (WOPI), and new partners as the platform grows

  • Build secure, observable integrations with proper retry logic, DLQs, and audit trails

  • Contribute to the platform''s MCP server and AI document processing pipeline

Future Leadership Path

  • As the team grows, take on technical leadership of a backend squad - code reviews, architecture decisions, mentoring

  • Help define engineering standards: testing strategy, PR conventions, observability practices

  • Be the person junior engineers come to when they''re stuck on backend architecture

Requirements

Required Nice to Have

5-8 years software engineering, backend-

heavy InsurTech, LegalTech, or claims domain experience

Python / FastAPI - production APIs at

scale Experience with AI/ML pipeline integration

AWS Lambda, SQS, Step Functions, CDK Auth0 or similar IdP implementation

MongoDB Atlas: data modeling,

aggregation, indexes OnlyOffice WOPI or document server integration

Multi-tenant SaaS architecture

understanding Sage Intacct or financial system integration

React / TypeScript - enough to ship full

features Prior tech lead or squad lead experience

Strong opinions on API design and data

modeling Experience writing CDK infrastructure stacks

The Stack

Layer Technology

Backend Python · FastAPI · AWS Lambda · SQS · Step Functions · EventBridge

Database MongoDB Atlas · Atlas Change Streams · DynamoDB (idempotency)

Infrastructure AWS CDK · API Gateway · ECS Fargate · CloudFront · SES · SSM

Identity Auth0 · JWT · Multi-tenant RBAC · Custom namespace claims

Frontend React · Vite · TypeScript · Context API

Integrations Sage Intacct · SignNow · OnlyOffice WOPI · HubSpot · GoHighLevel

Apply for this position