Sr. Laravel Developer
Pontiac, MI
$50k - $90k/yr
Full time
Posted 10d ago
Job Description
Twin River is hiring a Senior Laravel Developer for an on-site role in Pontiac, Michigan. This position offers a collaborative culture with real ownership and impact, a competitive salary, and paid time off. You will own production web applications end to end, mentor junior developers, and collaborate with DevOps, product, and security teams.
Benefits
- Paid time off
Location and work environment
- Location: Pontiac, Michigan (onsite)
- Collaborative engineering team with tangible ownership and impact
Responsibilities
- Design, develop, and maintain high-performance Laravel applications in production environments
- Architect scalable, maintainable systems using Laravel best practices
- Write clean, testable, well-documented code
- Lead architectural decisions around application structure, service layers, and data flow
- Refactor legacy systems and optimize codebases for performance and scalability
- Design and implement RESTful APIs and GraphQL APIs
- Integrate with third party APIs including OAuth, webhooks, rate-limited endpoints, and signed requests
- Build secure API authentication and authorization mechanisms (JWT, OAuth2, API keys)
- Ensure API reliability, versioning, error handling, and documentation
- Design and maintain relational databases schemas (MySQL / PostgreSQL)
- Create efficient data models, migrations, indexes, and relationships
- Optimize complex queries and improve database performance
- Understand transactional integrity, locking, and concurrency concerns
- Experience with large datasets and production-scale databases
- Assist in or own deployment workflows (CI/CD pipelines)
- Work with Docker, Docker Compose, and containerized environments
- Experience with Linux servers and cloud infrastructure (AWS, DigitalOcean, Azure, etc.)
- Configure and maintain environment-specific application settings
- Understand application monitoring, logging, and alerting
- Collaborate with infrastructure and security teams to ensure uptime and reliability
- Implement secure coding practices and follow OWASP guidelines
- Manage authentication, authorization, and role-based access control
- Secure APIs, user data, and sensitive configuration values
- Participate in security reviews and remediation efforts
- Mentor junior and mid-level developers
- Perform code reviews and enforce coding standards
- Collaborate with product owners, designers, and stakeholders
- Participate in technical planning, estimations, and roadmap discussions
- Take ownership of deliverables and deadlines
Requirements
- 5+ years of professional Laravel development experience
- Strong mastery of PHP 8+ and the Laravel ecosystem
- Proven experience building production-grade APIs
- Deep understanding of MVC architecture
- Advanced experience with MySQL and/or PostgreSQL
- Knowledge of: Eloquent ORM, Queues & background jobs, Events & listeners, Caching (Redis, Memcached), Authentication & authorization
- Experience with Git and collaborative workflows
- Ability to troubleshoot complex production issues
- Strong communication and documentation skills
Technologies
- Laravel
- PHP
- MySQL
- PostgreSQL
- Eloquent ORM
- Redis
- Memcached
- JWT
- OAuth2
- API keys
- Docker
- Docker Compose
- Linux
- AWS
- DigitalOcean
- Azure
- GraphQL
- RESTful APIs
- Git
- Vue.js
- React
- RabbitMQ
Compensation
Salary: USD 50,000 - 90,000 per year
- Competitive salary based on experience
- Performance based growth opportunities
- Opportunity to work on complex, real world systems
What we're looking for
- A senior software engineer with substantial experience rather than a junior or mid-level candidate
- Ability to own end to end systems rather than just handling tasks
- Proven problem solving in production environments
- Meticulous focus on maintainability and long term code quality
- Thrives in fast paced, technically demanding environments
Experience
- Laravel: 5 years (Required)
Ability to commute
- Pontiac, MI 48341 (Required)