Logo
ChampSoft Inc.

Full-Stack Software Engineer (SE Level)

ChampSoft Inc., Aurora, Colorado, United States, 80012

Save Job

Youll build and ship end-to-end product features across a modern web stack

React + TypeScript

on the front, and

Python or Node.js

APIs on

AWS

in the back. Your work spans UI, APIs, background jobs, data modeling, and cloud plumbing that keeps everything secure, observable, and cost-efficient. Day-to-day youll own vertical slices: design a backend endpoint, wire it into a workflow, persist data in

Aurora/PostgreSQL

(and sometimes

DynamoDB ), expose it via

API Gateway , then craft a polished React view with clean state management and robust error handling. Youll integrate authentication/authorization (OIDC/JWT e.g.,

Cognito/Identity Center ), handle file uploads with

S3

(presigned URLs), and add the guardrails metrics, logs, traces, alerts (CloudWatch, X-Ray/Grafana) so operations stay boring in the best way. Youll thrive here if you like pragmatic engineering: ship small, measurable, iterate. Youre comfortable reading an AWS diagram, reasoning about performance/cost trade-offs (serverless vs EC2, caching, batch sizes), and collaborating tightly with design, product, and data/AI folks to turn rough requirements into reliable, maintainable software. RESPONSIBILITIES

Build and operate backend

REST APIs

and background jobs (Python or Node.js) running on

AWS

(Lambda/Step Functions or EC2/SQS). Model, query, and migrate relational data in

PostgreSQL/Aurora ; use

DynamoDB

where a KV/Doc store fits. Implement secure

auth

and

RBAC

with OIDC/JWT (e.g.,

Cognito ); follow least-privilege

IAM . Create responsive

React + TypeScript

views (dashboards, tables, forms) with solid state management and client-side routing. Handle file and data flows (S3 presigned upload/download, pagination, filtering, retries, idempotency). Add

observability : structured logs, metrics, tracing, alerts; investigate and resolve production issues. Ship with

CI/CD

and

IaC

(CodeBuild/CodePipeline or GitHub Actions; CDK/Terraform); keep environments consistent. Write tests (unit/integration) and docs; participate in code reviews; improve developer experience over time. Collaborate on technical design, estimating, and breaking work into incremental deliverables. NICE TO HAVE:

Workflow/orchestration:

Step Functions ,

SQS , or Celery/RabbitMQ patterns. Observability depth:

CloudWatch ,

X-Ray ,

Prometheus/Grafana , log aggregation. Frontend depth: data-grid & charting, accessibility, performance profiling, WebSockets. API patterns: GraphQL, pagination strategies, idempotent writes, optimistic UI. FinOps mindset: cost measurement & optimization (right-sizing, batching, caching). Experience with infra hardening and compliance-friendly practices. Familiarity with document processing or LLM integration (prompting, evaluation) is a bonus, not a requirement.

#J-18808-Ljbffr