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
14 hours ago
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