CLOUD BACKEND ENGINEER

Reposted 2 Days Ago
Brea, CA, USA
In-Office
70K-75K Annually
Entry level
Information Technology • Consulting • Cybersecurity
Kastech provides value-based information technology services, across verticals
The Role
Design, build, and operate Go and TypeScript backend services for a multi-tenant, event-driven AWS platform. Develop infrastructure with AWS CDK, device-to-cloud pipelines, APIs, and edge connectivity using IoT Greengrass and MQTT. Implement tenant isolation, authentication, authorization, encryption, reliability, observability, CI/CD, and container security. Collaborate on device-cloud contracts, participate in design reviews and incident response, and own production systems end to end.
Summary Generated by Built In

About the Role

We're looking for a Cloud Backend Engineer to design, build, and operate the backend services behind a multi-tenant, event-driven cloud platform. You'll work across cloud services and device/edge connectivity, building reliable, scalable systems and owning them end-to-end — from architecture and infrastructure-as-code through to production operations.

This is a hands-on, high-ownership role on a small, senior team. You'll write Go services, define your own AWS infrastructure in CDK, secure the API edge, and reason about the boundary between the device edge and the cloud.

What You'll Do

● Design, build, and maintain backend services and APIs in Go, with supporting code and infrastructure in TypeScript.

● Define and operate cloud infrastructure on AWS using CDK — API Gateway, Lambda, SQS (including dead-letter/redrive queues), DynamoDB, S3, RDS/Aurora PostgreSQL, Cognito, CloudFront, and WAF.

● Build and scale event-driven and device-to-cloud pipelines — telemetry and data ingestion, content/command delivery, retries, and offload/consolidation processing.

● Work across the cloud/edge boundary — services and agents running on edge/embedded Linux, using AWS IoT Greengrass and MQTT messaging.

● Strengthen multi-tenant isolation, identity, and security — PostgreSQL Row-Level Security, OAuth2/JWT, API gateway authorizers and middleware, edge protection (CloudFront/WAF/Lambda@Edge), and encryption in transit and at rest (KMS/Secrets Manager).

● Own reliability and observability — structured logging with secret redaction, retry/back-off and idempotency, latency tracing, and diagnosing concurrency and load problems in ingestion and delivery paths.

● Write and maintain CI/CD and security scanning — Jenkins pipelines, Docker, and remediation of dependency/container findings (e.g., BlackDuck, Sysdig) across multiple environments.

● Collaborate with architecture, firmware/edge, and product teams to define the API and data contracts between devices and the cloud.

● Contribute to design reviews, participate in on-call/incident response, and help with release engineering for production systems.

What We're Looking For

Required:

● Strong professional experience building backend services in Go and Node/Typescript (services, middleware, concurrency, testing).

● Hands-on experience with AWS — Lambda, API Gateway, SQS, DynamoDB, S3, IAM, Cognito, RDS/Aurora, CloudWatch — and comfort operating what you build.

● Experience writing infrastructure as code, ideally AWS CDK (TypeScript) (Terraform/CloudFormation experience translates).

● Solid understanding of distributed systems — event-driven architecture, message queues, retries/idempotency, dead-letter handling, eventual consistency, and fault tolerance.

● Experience designing and securing multi-tenant SaaS backends — tenant isolation, authn/authz (OAuth2, JWT), and API gateway patterns.

● Working knowledge of PostgreSQL — schema design, migrations, and query performance (Row-Level Security a strong plus).

● Comfort with CI/CD and containerization — Jenkins (or similar), Docker, and multi-environment promotion.

● Strong debugging and observability instincts, and clear technical communication.

Nice to Have:

● Experience with IoT / device-to-cloud systems — AWS IoT Greengrass, MQTT, device provisioning, fleet management, and telemetry pipelines.

Skills Required

  • Strong professional experience building backend services in Go and Node.js/TypeScript, including middleware, concurrency, and testing
  • Hands-on experience with AWS Lambda, API Gateway, SQS, DynamoDB, S3, IAM, Cognito, RDS/Aurora, and CloudWatch
  • Experience writing infrastructure as code; AWS CDK preferred, with Terraform or CloudFormation accepted as transferable experience
  • Understanding of distributed systems, event-driven architecture, message queues, retries, idempotency, dead-letter handling, eventual consistency, and fault tolerance
  • Experience designing and securing multi-tenant SaaS backends, including tenant isolation, OAuth2, JWT, authentication, authorization, and API gateway patterns
  • Working knowledge of PostgreSQL, including schema design, migrations, and query performance
  • CI/CD and containerization experience with Jenkins or similar tools, Docker, and multi-environment promotion
  • Strong debugging, observability, and technical communication skills
  • Experience with IoT or device-to-cloud systems, AWS IoT Greengrass, MQTT, device provisioning, fleet management, and telemetry pipelines
  • Experience with PostgreSQL Row-Level Security
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: North York, ON
Year Founded: 2007

What We Do

Kastech Canada offers significant agile products and services at favorable costs to nearshore and offshore clients. Furthermore, our delivery approach is vital in meeting customer objectives quickly and easily and collaborating with internal teams to avoid missing any milestones. Is your company looking to scale up with the best talent in the world? We have access to elite technology professionals including specialized talent in artificial intelligence, machine learning, data science, data engineering, mobile development, and cloud computing. 𝗔𝗰𝗰𝗲𝘀𝘀 𝗼𝘂𝗿 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝘁𝗮𝗹𝗲𝗻𝘁: * We offer business insights with Nearshore and Offshore capabilities. * Our professionals are available with a minimum turnaround time to meet your requirements. * We ensure to maintain quality first approach. 𝗖𝗼𝗿𝗲 𝗢𝗳𝗳𝗲𝗿𝗶𝗻𝗴𝘀: Leverage the power of our IT outsourcing services, which are customized to your company's needs. We offer services and provide solutions to help your business identify risks and vulnerabilities to improve further or build your organization's competitive business environment. * Empowering our clients to make informed decisions based on actual data and developments. * Assisting in achieving your research goals by offering an array of information. * To ensure that the project continues successfully, we keep in touch with our clients on a regular basis.

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
Sunnyvale, CA, USA
11000 Employees
140K-215K Annually

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
Sunnyvale, CA, USA
11000 Employees
140K-215K Annually

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
2 Locations
11000 Employees
160K-250K Annually
In-Office
Palo Alto, CA, USA
170K-210K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account