React Developer

Anblicks

Plano

Description

Job Description: Full Stack Lead Developer (Python/React) / Principal Level

Location: Dallas, TX

Job Summary:

Key Responsibilities

  • Project Sovereignty: Independently lead and deliver new, complex workstreams from inception to launch, acting as a technical peer to existing leadership (e.g., Sai).
  • System Architecture: Design and defend distributed microservices and event-driven architectures. You must be able to clearly whiteboard and communicate design patterns to both technical and non-technical audiences.
  • Hands-on Execution: Maintain high-velocity output of clean, production-grade code using FastAPI (Python) and React (TypeScript).
  • Platform Reliability: Architect and implement global Error Handling frameworks, centralized Logging (e.g., OpenTelemetry, ELK), and API Management strategies including Rate Limiting and versioning.
  • Event-Driven Messaging: Oversee the implementation of asynchronous service communication using ActiveMQ or AWS EventBridge.
  • AI-Augmented SDLC: Deeply integrate AI coding tools (e.g., CloudCode, Cursor, GitHub Copilot) into daily workflows to accelerate prototyping, refactoring, and automated testing.
  • Engineering Mentorship: Foster a culture of excellence through rigorous code reviews and by unblocking senior engineers on complex technical hurdles.
  • Product Collaboration: Work closely with Product Managers to turn high-level roadmaps into technical reality, providing accurate estimates and identifying technical risks early.

Required Skills & Qualifications

  • Experience: 10+ years of professional software development with a proven track record of leading large-scale products.
  • Tech Stack Mastery: Expert-level FastAPI (Async Python) and modern React (Hooks, TypeScript, Performance Profiling).
  • Advanced Governance: Hands-on experience with API Gateway patterns, request throttling, and securing distributed systems (OAuth2/JWT).
  • Observability & Messaging: Deep knowledge of structured logging, distributed tracing, and message brokers (ActiveMQ or EventBridge).
  • AI Tooling: Advanced proficiency in using AI tools for Fast Development to reduce manual overhead and multiply team output.
  • Database & Infrastructure: Expert-level PostgreSQL (tuning/indexing), Redis (for caching/rate-limiting), and container orchestration (Kubernetes/Docker).
  • Communication: Exceptional ability to translate technical "scars" and architectural risks into clear business impact.