What are the responsibilities and job description for the Full Stack Developer position at The Personal Injury Hub?
Job Overview
We are looking for a skilled Full-Stack Developer to help complete the development of our custom CRM. The ideal candidate will have strong expertise in both front-end and back-end development, with experience in Next.js, NestJS, and MySQL, as well as cloud infrastructure on AWS. This role requires a problem-solver who can optimize performance, ensure security, and deliver a seamless user experience.
Responsibilities
- Complete the development, testing, and deployment of our custom CRM.
- Build and maintain scalable, high-performance applications using Next.js and NestJS.
- Design, implement, and optimize REST APIs for seamless integration with the front end.
- Work with MySQL to design, query, and optimize databases for efficiency and scalability.
- Utilize AWS services for cloud hosting, storage, and deployment.
- Manage state using Redux Development Tools to ensure smooth application performance.
- Conduct API testing using Postman to validate endpoints and integrations.
- Implement caching and real-time features using Redis.
- Write clean, maintainable, and well-documented TypeScript code.
- Troubleshoot and resolve issues, ensuring application stability and security.
Required Skills & Experience
- 3 years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Strong expertise in:
- Frontend: Next.js, React, Redux Development Tools
- Backend: NestJS, TypeScript, REST API development
- Database: MySQL (design, queries, indexing, optimization)
- Cloud: AWS (EC2, S3, RDS, Lambda, etc.)
- Tools: Postman, Redis, Vercel
- Experience optimizing applications for performance, security, and scalability.
- Ability to work independently and collaborate with a team.
- Strong problem-solving skills and a proactive mindset.
Nice to Have
- Experience with GraphQL
- Familiarity with CI/CD pipelines
- Knowledge of microservices architecture
Job Type: Full-time
Pay: $70,000.00 - $75,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
Ability to Relocate:
- Miami, FL 33173: Relocate before starting work (Required)
Work Location: In person
Salary : $70,000 - $75,000