Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
TT

Senior Full Stack Developer

Talent Technical Services, Inc
  • πŸ‡ΊπŸ‡Έ United States
  • On-site
  • Senior
  • 14 hours ago
  • $53.00 – $56.81 / hour
  • React.js
  • UI/UX
  • Next.js
  • Python
  • Node.js
  • REST API
  • CI/CD
  • Devops
  • Figma
  • Redux
  • Redux Toolkit
  • Zustand
  • React Query
  • WCAG
  • Design Systems
  • FastAPI
  • Flask
  • Django
  • Django REST Framework
  • NestJS
  • OpenAPI
  • Swagger
  • SQL
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • JWT
  • RBAC
  • Bootstrap
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • CircleCI
  • Docker
  • Docker Compose
  • AWS
  • Azure
  • GCP
  • Kubernetes
  • TypeScript
  • HTML5
  • CSS3
  • CSS Modules
  • NoSQL
  • Git
  • Artifactory
  • npm
  • Jest
  • Vitest
  • Testing Library
  • pytest
  • Unit Testing
  • Integration Testing
  • EC2
  • RDS
  • GraphQL
  • gRPC
  • Turborepo
  • IaC
  • Terraform
  • Pulumi
  • AWS CDK
  • Datadog
  • Grafana
  • OpenTelemetry
  • User Research
  • Usability Testing
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Senior Full Stack Developer

  • Location: Indianapolis, IN
  • Duration: 6 months
  • Experience Required: 8–10 years
  • Minimum Experience: 6+ years of professional full-stack development
  • Employment Type: Full-Time
  • Work Mode: Hybrid / Remote
  • Primary Skill: ReactJS
  • Focus Areas: Full Stack Development, UI/UX, React/Next.js, Python/Node.js, REST APIs, CI/CD, Cloud, DevOps

Role Overview

  • Build scalable, production-grade web applications.
  • Work across the full application lifecycle:
    • UI/UX design
    • Frontend development
    • Backend development
    • API development
    • Database design
    • CI/CD
    • Cloud deployment
    • Production support
  • Design UI mockups and prototypes usingFigma.
  • Develop responsive applications usingReact.js and Next.js.
  • Design and implement RESTful APIs usingPython or Node.js.
  • Own and maintain CI/CD pipelines.
  • Take applications frominitial design through production deployment.

UI/UX Design & Frontend Development

  • Design and prototype:
    • Application screens
    • Wireframes
    • User flows
    • Interaction flows
    • Responsive layouts
  • UseFigma for:
    • UI design
    • Prototyping
    • Component libraries
    • Design handoff
  • Translate Figma designs into pixel-perfect, responsiveReact and Next.js components.
  • Implement state management using:
    • Redux / Redux Toolkit
    • Zustand
    • React Query
    • Context API
  • Consume and integrate REST APIs.
  • Handle:
    • Loading states
    • Error states
    • Edge cases
  • Ensure:
    • Cross-browser compatibility
    • Accessibility / WCAG compliance
    • Mobile responsiveness
    • Usability
    • Performance
  • Build and maintain:
    • Design systems
    • Component libraries
    • Style guides
    • Interaction patterns
    • Reusable UI assets
  • Optimize interfaces for performance, scalability, maintainability, and accessibility.

Backend Development

  • Design and developRESTful APIs using:
    • Python
    • FastAPI
    • Flask
    • Django / Django REST Framework
    • Node.js
    • Express
    • NestJS
  • Apply asynchronous programming patterns where appropriate.
  • Design REST APIs using industry best practices.
  • Create and maintainOpenAPI / Swagger documentation.
  • Design and manage relational and non-relational databases.
  • Write optimized SQL queries and database migrations.
  • Work with:
    • PostgreSQL
    • MySQL
    • MongoDB
    • Redis
  • Implement authentication and authorization using:
    • OAuth 2.0
    • JWT
    • RBAC
    • Session management
  • Build reusable:
    • Services
    • Middleware
    • Shared libraries
  • Implement backend security best practices.
  • Establish coding standards, error handling, and logging.
  • Participate in backend code reviews.

Greenfield Application Development

  • Bootstrap new applications from scratch.
  • Establish:
    • Repository structure
    • Development tooling
    • Linting
    • Testing frameworks
    • Testing scaffolds
  • Define and documentArchitecture Decision Records (ADRs).
  • Evaluate and select appropriate:
    • Frameworks
    • Libraries
    • Cloud services
    • Development tools
  • Take ownership of applications fromdesign through deployment.

CI/CD & DevOps

  • Set up and maintain CI/CD pipelines using:
    • GitHub Actions
    • Azure DevOps
    • Jenkins
    • CircleCI
    • Equivalent tools
  • Containerize applications usingDocker.
  • Manage multi-service environments usingDocker Compose.
  • Deploy and configure cloud infrastructure on:
    • AWS
    • Azure
    • GCP
  • Work with cloud:
    • Compute
    • Storage
    • Networking
  • Automate UI and API deployment workflows.
  • Implement automated:
    • Builds
    • Testing
    • Linting
    • Security scanning
    • Release gates
  • Monitor application health.
  • Configure alerting and monitoring.
  • Respond to production incidents.
  • BasicKubernetes knowledge is a plus.

Frontend Technical Skills

  • React.js
    • Hooks
    • Functional components
    • Performance optimization
  • Next.js
    • SSR
    • SSG
    • ISR
    • App Router
    • API Routes
  • State management:
    • Redux
    • Redux Toolkit
    • Zustand
    • React Query
  • TypeScript
    • Strong typing
    • Components
    • Hooks
    • API contracts
  • HTML5
  • CSS3
  • Tailwind CSS
  • CSS Modules
  • Responsive design
  • Accessible design
  • Cross-browser compatibility
  • Figma
    • Design
    • Prototyping
    • Component libraries
    • Design handoff

Backend Technical Skills

  • Python
    • FastAPI
    • Flask
    • Django REST Framework
    • Async patterns
  • Node.js
    • Express
    • NestJS
    • Middleware
  • RESTful API development
  • OpenAPI / Swagger
  • SQL
  • PostgreSQL
  • MySQL
  • NoSQL
  • MongoDB
  • Redis
  • OAuth 2.0
  • JWT
  • RBAC
  • Session management

DevOps & Tooling Skills

  • Git
  • GitFlow
  • Trunk-based development
  • Pull Request workflows
  • Code reviews
  • Docker
  • Docker Compose
  • Kubernetes
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • CircleCI
  • AWS
  • Azure
  • GCP
  • JFrog Artifactory
  • npm
  • PyPI
  • CI/CD automation

Testing Skills

  • Frontend Testing:
    • Jest
    • Vitest
    • React Testing Library
  • Backend Testing:
    • Pytest
    • Supertest
  • Unit testing
  • Integration testing
  • API testing
  • Regression testing
  • Automated testing
  • Defect resolution

Cloud Skills

  • AWS:
    • EC2
    • S3
    • Lambda
    • RDS
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Cloud compute
  • Cloud storage
  • Cloud networking
  • Cloud deployment and configuration

Additional / Nice-to-Have Skills

  • GraphQL
  • gRPC
  • Micro-frontends
  • Monorepo architectures
  • Nx
  • Turborepo
  • Infrastructure as Code
  • Terraform
  • Pulumi
  • AWS CDK
  • Datadog
  • Grafana
  • OpenTelemetry
  • Open-source contributions
  • Published npm packages
  • Published PyPI packages

Collaboration & Delivery Responsibilities

  • Engage with:
    • Users
    • Business stakeholders
    • Product owners
    • Technical teams
  • Understand:
    • Business requirements
    • User journeys
    • Pain points
    • Desired outcomes
  • Conduct and support:
    • User research
    • Usability testing
    • Design reviews
    • Feedback sessions
  • Collaborate with:
    • Backend developers
    • Architects
    • Quality engineers
    • Content teams
    • DevOps teams
  • Participate in:
    • Code reviews
    • Design reviews
    • Testing
    • Defect resolution
    • Release readiness
    • Post-production support
  • Coordinate activities across onsite and offshore teams.
  • Manage dependencies and risks.
  • Provide clear progress updates to stakeholders.
  • Maintain:
    • Design specifications
    • Technical documentation
    • Accessibility evidence
    • Release notes
    • Handover documentation

Qualifications

  • 6+ years of professional full-stack development experience.
  • Target experience:8–10 years.
  • Bachelor's degree in:
    • Computer Science
    • Software Engineering
    • Related field
  • Equivalent practical experience may be considered.
  • Demonstrable portfolio or codebase showingend-to-end ownership.
  • Strong written and verbal communication skills.
  • Ability to work effectively across cross-functional teams.

Senior Full Stack Developer Β· Talent Technical Services, Inc

Auto apply with Likeremote