Jobs PHP
Full-Stack Software Engineer

DaySmart

Full-Stack Software Engineer

United States
Remote position
Posted last quarter

Description

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.