Skip to main content

SENIOR FULL STACK DEVELOPER

Posted today

diverse lynxIndianapolis (IN)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Description: Senior Full Stack DeveloperPay rate range: 55-65 per hour(C2C) Engineering " Technology & ProductEXPERIENCE 6 Years EMPLOYMENT TYPE Full-Time WORK MODE Hybrid / RemoteROLE OVERVIEWWe 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 DevelopmentDesign and prototype application screens, wireframes, and interaction flows in FigmaTranslate Figma designs into pixel-perfect, responsive React and Next.js componentsImplement robust state management using Redux, Zustand, React Query, or Context APIConsume and integrate REST APIs, handling loading, error, and edge-case states in the UIEnsure cross-browser compatibility, accessibility (WCAG), and mobile responsivenessMaintain component libraries and enforce design-system consistency across productsBackend DevelopmentDesign and build RESTful APIs using Python (FastAPI / Flask / Django) and Node.js (Express / NestJS) Model and manage relational and non-relational databases; write Eligible to workimised queries and migrationsImplement authentication, authorisation, and security best practices (OAuth 2.0, JWT, RBAC) Build reusable services, middleware, and shared libraries consumed across applicationsPerform code reviews and enforce backend coding standards, error handling, and loggingGreenfield Application DevelopmentBootstrap new projects from scratch: repository structure, tooling, linting, testing scaffoldsDefine and document architecture decisions (ADRs) for new applicationsEvaluate and select appropriate frameworks, libraries, and cloud services for each use caseCI/CD & DevOpsSet up and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or equivalent) Containerise applications with Docker; manage multi-service environments with Docker ComposeDeploy and configure cloud infrastructure on AWS, Azure, or Eligible to workP (compute, storage, networking) Automate UI and API deployment workflows including build, test, lint, security scan, and release gatesMonitor application health, set up alerting, and respond to production incidentsREQUIRED TECHNICAL SKILLSFrontendReact.js (Hooks, functional components, performance patterns) Next.js (SSR, SSG, ISR, App Router, API routes) State management Redux / Redux Toolkit, Zustand, or React QueryTypeScript strong typing across components, hooks, and API contractsHTML5, CSS3, Tailwind CSS or CSS Modules; responsive and accessible designFigma design, prototyping, component library creation, and design handoffBackendPython FastAPI, Flask, or Django REST Framework; async patternsNode.js Express or NestJS; REST API design and middleware patternsRESTful API design principles; OpenAPI / Swagger documentationSQL (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis) Authentication & authorisation: OAuth 2.0, JWT, session managementDevOps & ToolingGit (branching strategies: GitFlow, trunk-based); PR workflows and code reviewDocker and Docker Compose; basic Kubernetes familiarity is a plusCI/CD tooling: GitHub Actions, Azure DevOps, Jenkins, or CircleCICloud platforms: AWS (EC2, S3, Lambda, RDS) or Azure or Eligible to workPTesting: 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 APIsFamiliarity 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 packagesQUALIFICATIONS6 years of professional full stack development experienceBachelor s degree in computer science, Software Engineering, or equivalent practical experienceDemonstrable portfolio or codebase showing end-to-end ownership (design deploy) Strong written and verbal communication skills; ability to work across cross-functional teams

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this