Senior Full Stack Developer
I-Flow
Job Title:Senior Full Stack Developer
Location: Indianapolis, IN (Hybrid/Remote)
Duration: 6 months
Experience Required: 6-8 Role Descriptions:
OVERVIEW
We are looking for a technically strong Senior Full Stack Developer with 6+ years of hands-on experience building scalable, production-grade web applications. The ideal candidate is equally comfortable designing UI mockups in Figma, building responsive React/Next.js frontends, architecting RESTful APIs in Python or Node.js, and owning the CI/CD pipelines that ship it all. You will work across the full delivery lifecycle - from blank canvas to production. KEY RESPONSIBILITIES
UI/UX Design & Frontend Development
• Design and prototype application screens, wireframes, and interaction flows in Figma
• Translate Figma designs into pixel-perfect, responsive React and Next.js components
• Implement robust state management using Redux, Zustand, React Query, or Context API
• Consume and integrate REST APIs, handling loading, error, and edge-case states in the UI
• Ensure cross-browser compatibility, accessibility (WCAG), and mobile responsiveness
• Maintain component libraries and enforce design-system consistency across products Backend Development
• Design and build RESTful APIs using Python (FastAPI / Flask / Django) and Node.js (Express / NestJS)
• Model and manage relational and non-relational databases; write optimised queries and migrations
• Implement authentication, authorisation, and security best practices (OAuth 2.0, JWT, RBAC)
• Build reusable services, middleware, and shared libraries consumed across applications
• Perform code reviews and enforce backend coding standards, error handling, and logging Greenfield Application Development
• Bootstrap new projects from scratch: repository structure, tooling, linting, testing scaffolds
• Define and document architecture decisions (ADRs) for new applications
• Evaluate and select appropriate frameworks, libraries, and cloud services for each use case CI/CD & DevOps
• Set up and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or equivalent)
• Containerise applications with Docker; manage multi-service environments with Docker Compose
• Deploy and configure cloud infrastructure on AWS, Azure, or GCP (compute, storage, networking)
• Automate UI and API deployment workflows including build, test, lint, security scan, and release gates
• Monitor application health, set up alerting, and respond to production incidents REQUIRED TECHNICAL SKILLS Frontend
• React.js (Hooks, functional components, performance patterns)
• Next.js (SSR, SSG, ISR, App Router, API routes)
• State management - Redux / Redux Toolkit, Zustand, or React Query
• TypeScript - strong typing across components, hooks, and API contracts
• HTML5, CSS3, Tailwind CSS or CSS Modules; responsive and accessible design
• Figma - design, prototyping, component library creation, and design handoff Backend
• Python - FastAPI, Flask, or Django REST Framework; async patterns
• Node.js - Express or NestJS; REST API design and middleware patterns
• RESTful API design principles; OpenAPI / Swagger documentation
• SQL (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis)
• Authentication & authorisation: OAuth 2.0, JWT, session management DevOps & Tooling
• Git (branching strategies: GitFlow, trunk-based); PR workflows and code review
• Docker and Docker Compose; basic Kubernetes familiarity is a plus
• CI/CD tooling: GitHub Actions, Azure DevOps, Jenkins, or CircleCI
• Cloud platforms: AWS (EC2, S3, Lambda, RDS) or Azure or GCP
• Testing: Jest, Vitest, React Testing Library (frontend); Pytest, Supertest (backend)
• Package management via JFrog Artifactory (organisation standard - npm and PyPI are not permitted) NICE TO HAVE
• Experience with GraphQL or gRPC alongside REST APIs
• Familiarity with micro-frontend or monorepo architectures (Nx, Turborepo)
• Infrastructure-as-code experience (Terraform, Pulumi, or AWS CDK)
• Exposure to observability tooling (Datadog, Grafana, OpenTelemetry)
• Contributions to open-source projects or published npm / PyPI packages QUALIFICATIONS
• 6+ years of professional full stack development experience
• Bachelor's degree in computer science, Software Engineering, or equivalent practical experience
• Demonstrable portfolio or codebase showing end-to-end ownership (design → deploy)
• Strong written and verbal communication skills; ability to work across cross-functional teams
Desirable Skills:
Keyword:
Skills: Digital : ReactJS
Location: Indianapolis, IN (Hybrid/Remote)
Duration: 6 months
Experience Required: 6-8 Role Descriptions:
OVERVIEW
We are looking for a technically strong Senior Full Stack Developer with 6+ years of hands-on experience building scalable, production-grade web applications. The ideal candidate is equally comfortable designing UI mockups in Figma, building responsive React/Next.js frontends, architecting RESTful APIs in Python or Node.js, and owning the CI/CD pipelines that ship it all. You will work across the full delivery lifecycle - from blank canvas to production. KEY RESPONSIBILITIES
UI/UX Design & Frontend Development
• Design and prototype application screens, wireframes, and interaction flows in Figma
• Translate Figma designs into pixel-perfect, responsive React and Next.js components
• Implement robust state management using Redux, Zustand, React Query, or Context API
• Consume and integrate REST APIs, handling loading, error, and edge-case states in the UI
• Ensure cross-browser compatibility, accessibility (WCAG), and mobile responsiveness
• Maintain component libraries and enforce design-system consistency across products Backend Development
• Design and build RESTful APIs using Python (FastAPI / Flask / Django) and Node.js (Express / NestJS)
• Model and manage relational and non-relational databases; write optimised queries and migrations
• Implement authentication, authorisation, and security best practices (OAuth 2.0, JWT, RBAC)
• Build reusable services, middleware, and shared libraries consumed across applications
• Perform code reviews and enforce backend coding standards, error handling, and logging Greenfield Application Development
• Bootstrap new projects from scratch: repository structure, tooling, linting, testing scaffolds
• Define and document architecture decisions (ADRs) for new applications
• Evaluate and select appropriate frameworks, libraries, and cloud services for each use case CI/CD & DevOps
• Set up and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or equivalent)
• Containerise applications with Docker; manage multi-service environments with Docker Compose
• Deploy and configure cloud infrastructure on AWS, Azure, or GCP (compute, storage, networking)
• Automate UI and API deployment workflows including build, test, lint, security scan, and release gates
• Monitor application health, set up alerting, and respond to production incidents REQUIRED TECHNICAL SKILLS Frontend
• React.js (Hooks, functional components, performance patterns)
• Next.js (SSR, SSG, ISR, App Router, API routes)
• State management - Redux / Redux Toolkit, Zustand, or React Query
• TypeScript - strong typing across components, hooks, and API contracts
• HTML5, CSS3, Tailwind CSS or CSS Modules; responsive and accessible design
• Figma - design, prototyping, component library creation, and design handoff Backend
• Python - FastAPI, Flask, or Django REST Framework; async patterns
• Node.js - Express or NestJS; REST API design and middleware patterns
• RESTful API design principles; OpenAPI / Swagger documentation
• SQL (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis)
• Authentication & authorisation: OAuth 2.0, JWT, session management DevOps & Tooling
• Git (branching strategies: GitFlow, trunk-based); PR workflows and code review
• Docker and Docker Compose; basic Kubernetes familiarity is a plus
• CI/CD tooling: GitHub Actions, Azure DevOps, Jenkins, or CircleCI
• Cloud platforms: AWS (EC2, S3, Lambda, RDS) or Azure or GCP
• Testing: Jest, Vitest, React Testing Library (frontend); Pytest, Supertest (backend)
• Package management via JFrog Artifactory (organisation standard - npm and PyPI are not permitted) NICE TO HAVE
• Experience with GraphQL or gRPC alongside REST APIs
• Familiarity with micro-frontend or monorepo architectures (Nx, Turborepo)
• Infrastructure-as-code experience (Terraform, Pulumi, or AWS CDK)
• Exposure to observability tooling (Datadog, Grafana, OpenTelemetry)
• Contributions to open-source projects or published npm / PyPI packages QUALIFICATIONS
• 6+ years of professional full stack development experience
• Bachelor's degree in computer science, Software Engineering, or equivalent practical experience
• Demonstrable portfolio or codebase showing end-to-end ownership (design → deploy)
• Strong written and verbal communication skills; ability to work across cross-functional teams
Desirable Skills:
Keyword:
Skills: Digital : ReactJS
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!
Related searches
- senior java full-stack developer Indianapolis, IN
- java full stack angular developer Indianapolis, IN
- full stack developer remote Indianapolis, IN
- c# .net full stack developer Indianapolis, IN
- junior full-stack web developer Indianapolis, IN
- full stack developer Indianapolis, IN
- full stack / python developer (remote) Indianapolis, IN
- senior full stack developer Indianapolis, IN
- full stack engineer Indianapolis, IN
- senior full stack web developer Indianapolis, IN
