foreUP Golf is a company that powers experiences in various membership-based and service-based industries. They are seeking a Senior Software Engineer to design, build, and scale their platform with a focus on AI-driven capabilities and intelligent product experiences, collaborating across teams to enhance product functionality and user experience.
Responsibilities:
- Design, develop, and maintain scalable applications across both front-end and back-end systems
- Build and integrate AI-powered features (e.g., intelligent automation, recommendations, predictive functionality, or conversational interfaces) into core products
- Take ideas from concept to production in an iterative, highly releasable manner
- Translate design documents and product requirements into high-quality, maintainable code
- Collaborate cross-functionally with Product, QA, and other engineering teams
- Refactor and modernize legacy systems, incorporating scalable and open standards
- Write, maintain, and improve unit and feature tests, including AI-assisted testing approaches
- Apply a structured, disciplined approach to development, testing, and deployment
- Troubleshoot and resolve bugs with a focus on performance, scalability, and reliability
- Own projects end-to-end, including setting timelines and proactively communicating progress
- Manage time across multiple projects and tasks in a deadline-driven, team environment
- Administer critical analysis of test results and deliver solutions to problem areas
- Generate statistics and communicate/write reports with technical concepts clearly to both technical and non-technical stakeholders
- Continuously evaluate and adopt emerging AI tools, frameworks, and best practices to improve engineering velocity and product innovation
Requirements:
- Bachelor's degree in Computer Science, MIS or, equivalent experience
- 5+ years of extensive experience with PHP, Modern Frameworks (Symfony, Laravel, etc.), HTML5, jQuery, Vue, SASS & CSS
- Proven strong experience building and delivering features using modern AI-assisted development tools (e.g., code generation, debugging, and test automation), applying sound engineering judgment to validate outputs, improve productivity, and maintain high code quality and security standards
- Familiarity with AI/ML concepts such as prompt engineering, model evaluation, and data handling best practices
- Experience working with AWS and cloud-based web applications is a plus
- Experienced with Agile environments and tools such as Jira
- Strong problem-solving skills and ability to operate in a fast-paced, evolving technical landscape
- Strong communication skills both written and verbal
- Ability to work independently without direct supervision