> Markdown version of [/jobs/ext/4009566-senior-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4009566-senior-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer - **Company:** Q1 Technologies, Inc. - **Location:** Aurora, IL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, HTML5, User Authentication, Microsoft Azure, Bootstrap (Software), Browser Compatibility, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Continuous Integration, DevOps, Django Web Framework, Middleware, Github, Design of User Interfaces, Python (Programming Language), PostgreSQL, MongoDB, MySQL, Node.Js, NoSQL, OAuth, Open Source Technology, Package Management Systems, Role-Based Access Control, Redis, Cloud Services, Swagger, Next.js, JSON Web Token, Responsive Web Design, Session Management, Software Engineering, SQL Databases, TypeScript, Web Content Accessibility Guidelines, Web Applications, Website Wireframe, Openapi, Datadog, Circleci, AWS Cdk, Data Logging, Network Routers, Pulumi, Tailwind, ReactJS, Flask (Web Framework), Delivery Pipeline, Grafana, Pixel Perfect, Backend, Git, Fastapi, Vue.js, Build Management, Amazon Relational Database Service, Pytest, AngularJS, Git Flow, Material UI, Kubernetes, Information Technology, Non-relational Database, Figma, Npm(Software), Code Inspection, Codebase, Graphql, Front End Software Development, React Redux, Functional Programming, React Testing Library, NestJS, Software Coding, JestJS, Restful APIs, Terraform, Api Management, Docker, Jenkins, Artifactory - **Published:** October 29, 2026 - **Apply:** https://www.thejobnetwork.com/job/2b2e9009-eb35-43b7-84b3-c231a8bb0eb2/senior-full-stack-developer ## About the Role 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 ## Description 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., 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, Role Descriptions: Key ResponsibilitiesEngage with users| business stakeholders| product owners| and technical teams to understand requirements| user journeys| pain points| and desired outcomes.Create user flows| information architecture| wireframes| interactive prototypes| visual designs| and responsive layouts for web and mobile applications.Translate approved designs into reusable| maintainable| and production-ready front-end components.Develop user interfaces using modern technologies such as HTML| CSS| JavaScript| TypeScript| React| Angular| Vue| or equivalent frameworks.Apply responsive design| accessibility| usability| and cross-browser compatibility standards across supported devices and platforms.Build and maintain design systems| component libraries| style guides| interaction patterns| and reusable UI assets.Plan and support user research| usability testing| design reviews| and feedback sessions| and incorporate findings into iterative improvements.Collaborate with backend developers| architects| quality engineers| content teams| and DevOps teams to integrate services and deliver end-to-end features.Optimise interfaces for performance| scalability| accessibility| maintainability| and consistent user experience.Participate in code reviews| design reviews| testing| defect resolution| release readiness| and post-production support.Coordinate activities across onsite and offshore teams| manage dependencies and risks| and provide clear progress updates to stakeholders.Maintain design specifications| technical documentation| accessibility evidence| release notes| and handover materials. Essential Skills: Key ResponsibilitiesEngage with users| business stakeholders| product owners| and technical teams to understand requirements| user journeys| pain points| and desired outcomes.Create user flows| information architecture| wireframes| interactive prototypes| visual designs| and responsive layouts for web and mobile applications.Translate approved designs into reusable| maintainable| and production-ready front-end components.Develop user interfaces using modern technologies such as HTML| CSS| JavaScript| TypeScript| React| Angular| Vue| or equivalent frameworks.Apply responsive design| accessibility| usability| and cross-browser compatibility standards across supported devices and platforms.Build and maintain design systems| component libraries| style guides| interaction patterns| and reusable UI assets.Plan and support user research| usability testing| design reviews| and feedback sessions| and incorporate findings into iterative improvements.Collaborate with backend developers| architects| quality engineers| content teams| and DevOps teams to integrate services and deliver end-to-end features.Optimise interfaces for performance| scalability| accessibility| maintainability| and consistent user experience.Participate in code reviews| design reviews| testing| defect resolution| release readiness| and post-production support.Coordinate activities across onsite and offshore teams| manage dependencies and risks| and provide clear progress updates to stakeholders.Maintain design specifications| technical documentation| accessibility evidence| release notes| and handover materials.