Senior Full Stack Developer
TALENT Software Services
Indianapolis, IN, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$110,240.0 - $118,165.0
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
HTML5
Automation of Tests
Unit Testing
Microsoft Azure
Bootstrap (Software)
Browser Compatibility
Cascading Style Sheets (CSS)
+85 more
Cloud Computing
Cloud Storage
Code Review
Continuous Delivery
Continuous Integration
Database Design
DevOps
Programming Tools
Django Web Framework
Middleware
Github
Design of User Interfaces
Human-Computer Interaction
Python (Programming Language)
PostgreSQL
MongoDB
MySQL
Node.Js
NoSQL
OAuth
Performance Tuning
Role-Based Access Control
Redis
Regression Testing
Ui Patterns
Cloud Services
Standard Sql
Swagger
Next.js
Responsive Web Design
Session Management
Software Engineering
SQL Databases
TypeScript
Web Content Accessibility Guidelines
Website Wireframe
Openapi
Trunk-based Development
Datadog
Circleci
AWS Cdk
Data Logging
Network Routers
Pulumi
Scripting
Google Cloud
Tailwind
ReactJS
Flask (Web Framework)
Delivery Pipeline
Express.js
Grafana
Pixel Perfect
Backend
Git
Fastapi
Database Migration
Pytest
Containerization
Git Flow
Material UI
Integration Tests
Kubernetes
Information Technology
Free and Open-Source Software
Non-relational Database
Figma
Code Inspection
Graphql
Front End Software Development
React Redux
Asynchronous Programming
React Testing Library
Api Design
NestJS
Software Coding
JestJS
Restful APIs
Terraform
Api Management
Docker
Monolithic Repository
Jenkins
Vulnerability Analysis
Artifactory
Job description
- 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
Requirements
React.js, REST (Representational State Transfer), User Interface/Experience (UI/UX), Application Programming Interface (API), JavaScript, Cloud Computing, DevOps, Python Programming/Scripting Language, Continuous Deployment/Delivery, Continuous Integration, * 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…