
Software Engineer
- Lafayette, LA
- Permanent
- Full-time
- Write high-quality code and participate in design and code reviews to maintain development standards.
- Work closely with cross-functional teams to translate high-level roadmap vision into feasible feature specifications and deliverables
- Generate and maintain software documentation
- Collaborate with team members to determine best practices and client requirements for software
- Troubleshoot, debug and upgrade existing software
- Professionally maintain all software and create updates regularly to address customer and project concerns
- Actively seek ways to improve business software processes and interactions
- 2-5 years of Full Stack Development experience developing software applications and working on large-scale software projects
- Bachelor's degree in Computer Science, Information Systems, related field or equivalent work experience.
- Experienced in Agile product development processes
- Advanced knowledge of web application development, object-oriented programming, and relational database systems, and version control tools
- Expert knowledge of server-side technologies, such as: PHP, Laravel framework, MySQL
- Expert knowledge of front-end web technologies, such as: HTML, CSS, Javascript, React, Material Design, JS State managers (Redux)
- Ability to adapt and learn quickly in a constantly-evolving environment.
- Comprehensive Health Benefits: Medical, Dental, Vision, Employee Paid Life Insurance, and Disability Insurance.
- Generous PTO: Paid Time Off, Sick Days, Birthday Floating Holiday, Wellness Floating Holidays, Volunteer Day, and Winter Recess.
- 401(K): Including employer contribution after a 90-day waiting period.
- Professional Development: Educational Assistance Program, industry conference access, and internal training resources.
- Inclusive Culture: Work in a no-jerks-allowed environment where teamwork and creativity are central to our success.