Job Description
As a Full Stack Software Engineer you will:
· Develop, test, and maintain customer-facing and internal software applications
· Debug and troubleshoot software to resolve defects
· Research technical solutions for novel problems
· Collaborating with project stakeholders within the company
· Perform code reviews for teammates
· Perform other technical duties as assigned
You have:
· The desire and ability to learn
· Degree in Computer Science, Software Engineering, or equivalent experience
· A passion for using technology to solve business problems
· Practical experience using the MVC architecture
· Prior experience working in a team environment
· Familiarity with version control software, such as Git
· Excellent verbal and written communication skills
· The ability to explain complex technical problems to both technical and non-technical teammates
Bonus Points For:
· Proficiency with PHP
· Proficiency working with Laravel
· Proficiency working with PostgreSQL
· Proficiency working within a Linux environment
· Experience with Agile software methodologies and best practices
· Experience with all stages of the Software Development Life-Cycle (SDLC)
· Experience with automated testing, including unit testing and CI/CD pipelines
Our Organization Offers:
· Competitive pay
· A great team
· A commitment to technology
· Health insurance your first day of employment
· The ability to explore technology interests that can help the organization
· Hybrid work opportunity with the ability to work from home most days