Full Stack Engineer Job Description
Piper Companies is seeking a skilled Full Stack Engineer to join an award-winning technology-driven insurance company based in Durham, NC. The ideal candidate will have expertise in designing and implementing REST APIs and UIs, enhancing software efficiency, troubleshooting issues, and developing testing frameworks.
Responsibilities
- Design and Implement Robust REST APIs and Dynamic Application UIs: Develop scalable and efficient REST APIs and dynamic application UIs using various programming languages and frameworks.
- Enhance Software Efficiency: Identify and resolve bottlenecks to improve software performance and optimize resource utilization.
- Troubleshoot and Debug Issues: Analyze and resolve complex technical issues to maintain high-quality software standards.
- Develop Unit Tests and Automated Testing Frameworks: Contribute to the development of unit tests and automated testing frameworks to ensure software quality and reliability.
- Produce Clear Documentation: Create detailed and clear documentation for both internal teams and external clients.
Qualifications
- Experience: 2-5 years as a Full Stack Engineer with a strong understanding of software development principles and practices.
- Technical Skills: Proficient in languages such as Node.js, Java (version 8+), and SQL; experience with front-end frameworks like ReactJS and TypeScript.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Work Schedule: Must work onsite 3 days a week, Tuesday, Wednesday, and Thursday.
- Citizenship: Must be eligible to work in the United States.
Benefits
- Competitive Salary: $70,000 - 110,000 per year.
- Comprehensive Benefits Package: Medical, Dental, Vision, 401K, Holiday, PTO, and Sick Leave if required by law.