What You’ll Do
-
Architect and deliver end-to-end full-stack applications supporting mission-critical users.
-
Lead implementation of front-end interfaces using React and modern UI patterns.
-
Build robust backend services using Python, Java, or Node.js.
-
Design scalable API architectures integrating data services and AI-enabled capabilities.
-
Own cloud deployment strategy in coordination with DevOps teams.
-
Drive performance, security, scalability, and reliability improvements across the stack.
-
Mentor engineers and lead technical reviews across architecture and implementation.
-
Maintain documentation for systems, workflows, and deployment patterns.
Core Skills & Qualifications
-
B.S. or M.S. in Computer Science, Engineering, or related field.
-
7–10+ years of experience building and deploying full-stack applications.
-
Deep expertise in JavaScript/TypeScript and at least one backend language (Python or Java).
-
Strong proficiency with React and backend frameworks (FastAPI, Spring Boot, Node).
-
Experience deploying systems to cloud environments (AWS preferred).
-
Strong database skills (SQL plus search or NoSQL systems).
-
Ability to lead technical workstreams and mentor others.
Additional Valuable Experience
-
Experience with Kafka, NiFi, or streaming systems.
-
Familiarity with observability tools and performance profiling.
-
Experience with test automation frameworks (Cypress, Selenium).
-
Exposure to secure or classified deployments.