Python Fullstack Lead - React

Innova software Services Inc
  • Los Angeles, CA
  • Instant Apply
8 days ago

Job Description

Title: Python Fullstack Lead React, TypeScript and AWS
Location: Los Angeles, California, USA
Experience Level: Senior / Technical Lead
Industry Focus: Retail, eCommerce and Product Engineering

Job Summary

Innova Software Services Inc. is seeking an experienced Python Fullstack Lead with strong hands-on expertise in Python, React, TypeScript, AWS, microservices, and cloud-native architecture.

The ideal candidate will have experience building scalable, secure, high-performance applications in retail or eCommerce environments, preferably within product-based technology organizations.

This position requires a combination of hands-on engineering, technical architecture, distributed systems expertise, and the ability to guide full-stack development teams.

Key Responsibilities

Backend Development and Architecture

  • Design, develop, and maintain scalable Python-based microservices using FastAPI, Flask, or Django.

  • Apply Domain-Driven Design principles, service boundaries, and loosely coupled architecture.

  • Define high-level and low-level technical designs, API contracts, service interactions, and integration standards.

  • Build REST and gRPC APIs with appropriate authentication, authorization, versioning, and rate limiting.

  • Implement asynchronous processing, concurrency, and performance optimization.

  • Apply distributed systems patterns including Saga, CQRS, Outbox, Circuit Breaker, Retry/Backoff, and Bulkhead.

Frontend Engineering

  • Develop and guide frontend solutions using React and TypeScript.

  • Define reusable component architecture and frontend engineering standards.

  • Implement React hooks and state management solutions such as Redux and React Query.

  • Integrate frontend applications with backend microservices using REST, GraphQL, and Backend-for-Frontend patterns.

  • Optimize application performance, maintainability, and user experience.

  • Support frontend testing and code quality practices.

AWS and Cloud-Native Architecture

  • Design and implement scalable cloud-native solutions using AWS.

  • Work with containerized applications, Docker, Kubernetes, and serverless technologies.

  • Implement event-driven architectures using AWS EventBridge, SNS, SQS, or Kinesis.

  • Design reliable messaging workflows covering retries, dead-letter queues, duplicate handling, replay, and eventual consistency.

  • Apply cloud security practices using IAM, RBAC, OAuth 2.0, OIDC, JWT, mTLS, encryption, and secrets management.

  • Implement monitoring, logging, and operational resilience practices.

Database and Distributed Systems

  • Design and optimize relational databases such as PostgreSQL, MySQL, or Oracle.

  • Work with NoSQL technologies including DynamoDB, MongoDB, Cassandra, or equivalent platforms.

  • Develop scalable data access and caching strategies.

  • Design systems supporting high transaction volumes and reliable distributed processing.

  • Support database performance optimization and data consistency requirements.

Retail and eCommerce Engineering

  • Develop and integrate enterprise retail and eCommerce applications.

  • Support high-volume transaction processing and scalable product experiences.

  • Integrate composable commerce components, including headless CMS and headless search.

  • Collaborate with product and business stakeholders to translate retail requirements into technical solutions.

  • Contribute to secure, scalable, and resilient commerce platform architecture.

Technical Leadership

  • Provide technical guidance to full-stack engineering teams.

  • Review architecture, code quality, system design, and implementation approaches.

  • Collaborate with product managers, architects, and engineering stakeholders.

  • Identify technical risks and recommend improvements.

  • Support production readiness, troubleshooting, and continuous improvement.

Required Qualifications
  • Strong professional experience in full-stack software engineering and technical leadership.

  • Hands-on Python 3.x development experience using FastAPI, Flask, or Django.

  • Strong hands-on React and TypeScript experience.

  • Practical AWS experience covering cloud architecture, compute, APIs, messaging, databases, networking, and security.

  • Experience designing and implementing microservices and distributed systems.

  • Strong understanding of REST APIs, gRPC, and event-driven architectures.

  • Experience with Kafka or cloud-native messaging services.

  • Knowledge of Docker, Kubernetes, and serverless architectures.

  • Strong SQL and relational database design skills.

  • Experience with NoSQL databases.

  • Understanding of application security, scalability, resilience, and production operations.

  • Experience delivering applications in retail, eCommerce, or closely related product engineering environments.

  • Strong communication, problem-solving, and technical leadership skills.

Preferred Qualifications
  • Experience working with established retail or eCommerce product organizations.

  • Knowledge of composable commerce architecture.

  • Experience integrating headless CMS and headless search.

  • Experience with high-volume transaction processing and multi-region architectures.

  • Familiarity with AI-assisted development tools.

  • Experience implementing distributed caching and advanced resilience patterns.

Core Technical Skills

Python | FastAPI | Flask | Django | React | TypeScript | JavaScript | AWS | Microservices | Distributed Systems | REST API | gRPC | GraphQL | Kafka | EventBridge | SNS | SQS | Kinesis | Docker | Kubernetes | Serverless | PostgreSQL | MySQL | DynamoDB | MongoDB | OAuth 2.0 | IAM | Event-Driven Architecture | Retail | eCommerce | Composable Commerce | Headless CMS

Numbers & Facts

LocationLos Angeles, CA

Skills

  • Amazon Simple Notification Service (SNS)unmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Cassandraunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Artificial Intelligence (AI)unmatched
  • Authenticationunmatched
  • Business Operationsunmatched
  • Cachingunmatched
  • Circuit Breakersunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Concurrencyunmatched
  • Content Management Systems (CMS)unmatched
  • Continuous Improvementunmatched
  • Cryptographyunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Distributed Computingunmatched
  • Djangounmatched
  • Dockerunmatched
  • Flaskunmatched
  • GraphQLunmatched
  • Identify Issuesunmatched
  • JavaScriptunmatched
  • Leadershipunmatched
  • Low-Level Designunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • MySQLunmatched
  • NoSQLunmatched
  • OAuthunmatched
  • Oracleunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Product Engineeringunmatched
  • Production Supportunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Retailunmatched
  • Retail Softwareunmatched
  • Risk Analysisunmatched
  • Scalable System Developmentunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Systems Administration/Managementunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Traffic Shapingunmatched
  • Transaction Processing/Managementunmatched
  • User Interface/Experience (UI/UX)unmatched
  • eCommerceunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder