Location:
Remote (US time zones preferred)
Company:
Sotaog
Stack:
Python (FastAPI / Serverless), AWS (Lambda, API Gateway, S3, CloudFront, Route53, IAM), Databases (MongoDB / DynamoDB / PostgreSQL RDS), Caching (Redis / ElastiCache),Infrastructure (Terraform), CI/CD (CodePipeline, CodeBuild, GitHub Actions), Frontend (Angular, TypeScript).
About Sotaog
At Sotaog, we build data-driven, intelligent platforms that power industrial operations across the energy and manufacturing sectors.
Our products combine real-time analytics, machine learning, and scalable cloud architecture to bring the precision and reliability of big tech to mission-critical industries.
You’ll lead the rebuild of our customer-facing platform into a next-generation, multi-tenant architecture designed for scale, speed, and global deployment — leveraging modern cloud infrastructure, distributed backend systems, and modern application design.
What You’ll Do
- Lead the greenfield rebuild of Sotaog’s platform using
Python (serverless architecture with AWS Lambda)
and
Angular
for the frontend.
- Architect and implement infrastructure-as-code using
Terraform
for scalable, secure, and automated deployments.
- Design and manage AWS-based backend systems —
Lambda, API Gateway, S3, CloudFront, Route53, IAM
, and supporting services.
- Design and manage scalable backend data architecture using
MongoDB / DynamoDB / PostgreSQL (RDS)
with proper indexing, schema design, and performance optimization.
- Implement caching layers using
Redis / ElastiCache
to support high-performance real-time workloads.
- Build robust CI/CD pipelines (
CodePipeline / GitHub Actions / CodeBuild
) with automated testing and blue/green or canary deployments.
- Partner with product, design, and data teams to deliver real-time analytics features, optimize performance, and enhance reliability.
- Establish shared frameworks for authentication, telemetry, monitoring, and multi-tenant configuration management.
Must-Have
- 4+ years of experience in
Python backend development
and
AWS cloud architecture
.
- Strong experience building scalable backend systems using
MongoDB, DynamoDB, or PostgreSQL (RDS)
.
- Deep understanding of
serverless systems (Lambda, API Gateway)
and event-driven architectures.
- Experience designing REST APIs using
FastAPI or similar frameworks
.
- Experience building and maintaining infrastructure-as-code with
Terraform or CloudFormation
.
- Proficiency in CI/CD pipelines, testing frameworks, and deployment automation.
- Familiarity with frontend integration using
Angular
or other modern frameworks.
- Strong understanding of
clean architecture principles, TypeScript discipline, and cloud security best practices
.
Nice-to-Have
- Experience with data-driven or analytics platforms.
- Knowledge of monitoring and observability tools (
CloudWatch, Sentry, Grafana
).
- Experience with
Redis / caching strategies
in high-throughput systems.
- Exposure to microservices, event-driven architectures, and multi-tenant SaaS.
- Familiarity with API documentation tools (
OpenAPI / GraphQL
).
What Success Looks Like (6 Months)
- Production-ready multi-tenant architecture deployed via Terraform and CI/CD.
- Backend services running on MongoDB/DynamoDB/RDS optimized for scale and performance.
- Core services achieving
>99.9% uptime
with measurable latency improvements.
- Fully automated deployments with zero-downtime rollouts and rollback mechanisms.