Skip to content
Columbus, OH
Search jobs, keywords, companies
Enter location or "remote"
SO Tracking Label
Search
Search
Sign up
Log in
Find Jobs
Upload Resume
Salary Estimate
Career Advice
Find Jobs
Salary Estimate
Career Advice
Upload Resume
See more jobs
T
Senior Full Stack Developer
Talent Software Services, Inc.
Indianapolis, IN
16 days ago
$53–$56.81 Per Hour
Quick Apply
Highlights
Focus Areas: Full Stack Development, UI/UX, React/Next.js, Python/Node.js, REST APIs, CI/CD, Cloud, DevOps. Translate Figma designs into pixel-perfect, responsive React and Next.js components.
Numbers & Facts
Location
Indianapolis, IN
Salary
$53–$56.81 Per Hour
Description
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 using
Figma
.
Develop responsive applications using
React.js and Next.js
.
Design and implement RESTful APIs using
Python or Node.js
.
Own and maintain CI/CD pipelines.
Take applications from
initial design through production deployment
.
UI/UX Design & Frontend Development
Design and prototype:
Application screens
Wireframes
User flows
Interaction flows
Responsive layouts
Use
Figma
for:
UI design
Prototyping
Component libraries
Design handoff
Translate Figma designs into pixel-perfect, responsive
React 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 develop
RESTful 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 maintain
OpenAPI / 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 document
Architecture Decision Records (ADRs)
.
Evaluate and select appropriate:
Frameworks
Libraries
Cloud services
Development tools
Take ownership of applications from
design through deployment
.
CI/CD & DevOps
Set up and maintain CI/CD pipelines using:
GitHub Actions
Azure DevOps
Jenkins
CircleCI
Equivalent tools
Containerize applications using
Docker
.
Manage multi-service environments using
Docker 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.
Basic
Kubernetes
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 showing
end-to-end ownership
.
Strong written and verbal communication skills.
Ability to work effectively across cross-functional teams.
Similar Jobs