Senior Full-Stack Developer (AWS, React, Serverless)
Location: Columbus, Oh
Employment Type: Contractor
Department: Technology / Application Delivery
Length of Contract: 6-12 months
About the Role
We are seeking a Senior Full-Stack Developer to lead the implementation of a secure, highly available, and enterprise-integrated single-page application running on AWS. You will build a React-based front end (with AG Grid), serverless APIs (API Gateway + Lambda/Python), and containerized infrastructure (Fargate + Nginx + ALB), with integrations to EPM, EDW, and Archer via REST APIs. You'll partner closely with architecture, security, data, and reporting teams to meet client standards around identity (Azure AD SSO), monitoring (CloudWatch/Splunk), and reporting (Tableau on-prem).Key Responsibilities
Front End (SPA)
Build responsive, accessible SPAs using React, HTML5, and CSS.
Implement AG Grid for complex, enterprise-grade grid use cases (virtualization, server-side pagination, row grouping, custom cell renderers).
Optimize client performance (code splitting, memoization, lazy loading) and ensure cross-browser compliance.
Collaborate with Tableau developers to seamlessly link/react to Tableau (on-prem) reporting surfaces.
Backend & APIs
Design and implement RESTful services using AWS API Gateway and AWS Lambda (Python).
Develop Python services for event-driven workflows via EventBridge + Lambda; implement idempotency, retries, DLQ patterns as needed.
Model and query data against Amazon Aurora (PostgreSQL/MySQL); design performant schemas, migrations, and SQL.
Enforce API standards (versioning, pagination, error handling, OpenAPI/Swagger documentation).
App Infrastructure
Configure AWS Fargate tasks and Nginx for static content hosting and reverse proxy to services; integrate with Application Load Balancer.
Implement CI/CD pipelines (build, test, deploy) for front end, Lambdas, and Fargate tasks.
Apply CloudWatch metrics/logs/alarms and Splunk dashboards/alerts for end-to-end observability.
Security & IAM
Integrate Azure AD SSO (custom OAuth/OIDC) for secure authentication/authorization across internal users.
Apply security best practices: least privilege IAM roles, secret management (e.g., AWS Secrets Manager/SSM), input validation, and secure headers in Nginx.
Enterprise Integrations
Build robust, well-documented REST integrations with EPM, EDW, and Archer systems.
Implement resiliency (timeouts, retries, backoff, circuit breakers), thorough logging, and monitoring for integrations.
Quality & Delivery
Write unit/integration tests (front end & backend), ensuring high coverage and automated test gates in CI.
Participate in Agile ceremonies, provide estimates, and deliver incrementally to production.
Produce clear technical documentation (architecture, runbooks, API specs). Required Qualifications
6-8+ years of professional software development with a focus on web applications.
Strong React experience (hooks, state management, component composition, performance profiling).
Demonstrated delivery using AG Grid in enterprise contexts.
Python proficiency building serverless functions and data automations.
Production experience with AWS services: API Gateway, Lambda, Fargate, ALB, EventBridge, CloudWatch.
Hands-on with Aurora (PostgreSQL/MySQL) including schema design, query optimization, and migrations.
OAuth/OIDC experience integrating Azure AD SSO for internal apps.
CI/CD experience (e.g., CodePipeline/GitHub Actions/Azure DevOps) and IaC patterns (CloudFormation or Terraform).
Solid understanding of security, networking (VPC, subnets, security groups), and containerization fundamentals. Nice-to-Have
Experience hosting static SPAs behind Nginx with caching, compression, and security headers.
Familiarity with Tableau usage from app workflows (URL params, trusted tickets, embedding patterns as allowed).
Experience with Splunk queries, alerting, and dashboards.
Knowledge of OpenAPI/Swagger, JSON Schema, and contract testing (e.g., Pact).
Performance engineering for AG Grid (server-side row model) and React (React Profiler).
Data privacy/compliance practices in regulated industries (audit, data retention, PII handling). Soft Skills
Strong ownership and bias for action; comfortable leading designs and code reviews.
Clear, concise communication with technical and non-technical stakeholders.
Empathy for users and partners (security, infrastructure, data, reporting).
Mentorship mindset-uplifts team quality and standards. Success Metrics (First 90-180 Days)
SPA deployed on Fargate/Nginx/ALB with Azure AD SSO integrated and passing security review.
Core APIs live on API Gateway + Lambda (Python) with observability in CloudWatch and Splunk.
Database schema implemented on Aurora; baseline performance SLAs met (P95 latency, throughput).
AG Grid-based data experiences delivered with pagination, sorting, filtering, and exports.
Stable integrations with EPM/EDW/Archer via REST APIs, with automated monitoring and alerting.
CI/CD pipelines operational with automated tests and change management alignment. Tools & Stack
Frontend: React, TypeScript (preferred), HTML5, CSS, AG Grid
Backend: Python (Lambda), REST APIs, OpenAPI/Swagger
AWS: API Gateway, Lambda, Fargate, Nginx, ALB, EventBridge, Aurora (Postgres/MySQL), CloudWatch
Identity & Security: Azure AD SSO (OAuth/OIDC), IAM, Secrets Manager/SSM
Observability: CloudWatch, Splunk
Reporting: Tableau (on-prem)
Process: Agile/Scrum, code reviews, automated testing, CI/CD Education & Certifications (Preferred)
BS/MS in Computer Science, Engineering, or equivalent experience.
AWS Certified Developer - Associate or Solutions Architect - Associate.
Microsoft Identity & Access Administrator (SC-300) or equivalent experience with Azure AD.