DaySmart is a provider of business management software that specializes in providing scheduling and workflow solutions to businesses around the world.
Our DaySmart Recreation software offers a sophisticated scheduling and management software solution that centralizes daily operations, streamlining processes such as registrations, scheduling, and member management while fostering community engagement. Designed for various facilities, including ice rinks, multi-sports complexes, and parks and recreation agencies, our adaptable cloud-based solution enhances organizational efficiency, elevates the customer experience, and boosts revenue.
We are currently seeking a Full-Stack Software Engineer will be responsible for designing, coding, testing, and deploying code for our products. Working in small teams and utilizing agile programming practices, this position will assist in developing and maintaining software systems. Will work on a variety of projects, platforms and technologies to expand new and existing software to meet the changing requirements. Will write automated unit tests for code to ensure correctness and stability. Will assist with the deployment of completed items. Will occasionally be required outside usual work hours to assist with urgent issues.
Job Responsibilities
Work with other engineers, product managers, and designers within an agile delivery team
Collaborate with product managers and designers to understand user needs and translate them into technical requirements
Design, develop, and implement features and bug fixes for our web applications
Write clean, maintainable, and well-tested code on both the front-end and back-end
Develop and maintain well-functioning databases and APIs
Troubleshoot and debug complex technical issues
Stay up to date on the latest web development trends and technologies
Participate in code reviews and contribute to improving code quality
Write clear and concise technical documentation
Requirements
Bachelor's degree in computer science, software engineering, or other related field; or has work experience deemed a sufficient level of equivalency
4+ years of professional experience developing software as a Full-Stack engineer
Strong understanding of Front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular)
Strong understanding of back-end technologies (server-side scripting languages like Python, Java, or PHP, databases like MySQL)
Knowledge and understanding of relational database design
Effective communication and collaboration skills
Comfortable working in a cross functional team
Demonstrated attention to detail
Desire to innovate
A passion for building high-quality web applications
Ability to learn quickly
Desired Experience
Developing using agile programming methodologies
Git and with CI/CD using GitHub Actions
Developing software with automated unit tests
Ability to thrive in a brownfield environment
Building web pages from designer-supplied mockups using tools like Figma
Writing and integrating APIs (Application Programming Interface)
Back-end application development using PHP and/or Laravel
Front-end application development using Angular
Developing with Amazon Web Services (AWS)
Experience with mobile development
What We Offer
Competitive salary and benefits including medical, dental, vision, HSA, FSA, and more!
401k plan with company match on your contributions.
Open PTO and a generous paid holiday schedule.
Supportive work environment with the flexibility to work where/how you want – in-office, remote, or hybrid.
Opportunities to ensure you are always learning and growing.
How You Will Work
This will be a US based position. We offer flexible work arrangements including fully remote, in person or hybrid opportunities. For those looking to work in person, we have physical offices in the following cities:
Ann Arbor, MI
Scottsdale, AZ
Wayne, PA
Austin, TX
DaySmart is committed to creating a diverse employee environment and is a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status.
Please refer to DaySmart Privacy Policy to learn more about how we are committed to respecting your privacy and the security of your personal information.