Easy to Use, All-In-One Golf Operations Management; Get mad at your game, not your software.
Senior Software Engineer
Location
United States
Posted
85 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
foreUP Golf
• 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 • Troubleshoot and resolve bugs with a focus on performance, scalability, and reliability • Own projects end-to-end, including setting timelines and proactively communicating progress • 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
Job 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)
- 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.
Benefits
- Fully Remote in United States
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop and maintain scalable web applications, working on both frontend and backend • Lead technical decisions and define architectures (modular monoliths, microservices, REST/GraphQL APIs) • Develop and maintain robust backend services using Node.js/NestJS, ensuring performance and security • Implement and manage caching strategies (Redis, CDN, distributed cache) to achieve high performance • Create and integrate internal and external APIs, ensuring data consistency and reliability • Work with distributed systems and messaging (Pub/Sub, queues, asynchronous processing) • Ensure code quality through automated testing, code reviews and best practices (SOLID, Clean Architecture) • Collaborate with product, design and engineering teams to define and deliver solutions • Monitor applications using observability tools (logs, metrics and tracing) • Enforce security best practices, authentication and data protection • Mentor less experienced developers and act as a technical reference within the team • Document architectures, flows and technical decisions
• Implement robust measurement and observability. • Build video recording pipeline for T&S and user experience • Develop initial seller tools for enhanced livestream interaction. • Advance our video features for flawless user experiences. • Inform long term video strategy including framework success criteria and creation • Lead the innovation in seller tools, enabling peak streaming performance. • Evaluate and onboard new video providers.
Senior Software Engineer, AI
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance. • Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers across our global user base. • Collaborate with Product, QA, and Support teams to ensure both backend features reflect real customer workflows and usage patterns. • Build and maintain support tooling to help diagnose and resolve customer issues at scale. • Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.
Software Engineer, AI
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance. • Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers across our global user base. • Collaborate with Product, QA, and Support teams to ensure both backend features reflect real customer workflows and usage patterns. • Build and maintain support tooling to help diagnose and resolve customer issues at scale. • Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.



