Job Opening: Full-Stack Developer (Vue.js & Java)
About the Role
We are seeking a skilled Full-Stack Developer to join our growing team. In this role, you’ll work on scalable, high-performance applications that drive innovation in the golf club software industry. You’ll collaborate closely with cross-functional teams, mentor new developers, and ensure the delivery of secure, high-quality solutions that enhance the user experience.
Key Responsibilities
- Design and develop intuitive front-end interfaces using Vue.js
- Build robust back-end services and RESTful APIs using Java
- Conduct thorough testing and debugging to ensure application performance and reliability
- Participate in code reviews and uphold best practices in software development
- Mentor and onboard new developers, fostering a culture of continuous learning
- Stay current with emerging technologies and frameworks
- Proactively monitor and address security vulnerabilities in project dependencies
- Recommend and implement upgrades to maintain modern security and development standards
- Create comprehensive and well-organized documentation
- Collaborate with developers, designers, and stakeholders to meet project goals
- Perform additional duties as assigned
Required Skills & Experience
- 2–5+ years of hands-on experience with Vue.js and modern JavaScript (ES6+)
- Strong experience with Java or related back-end technologies
- Proficiency in HTML, CSS, and responsive design
- Solid understanding of RESTful APIs—both consuming and designing
- Familiarity with version control tools such as GitHub and Subversion
- Ability to write clean, efficient, well-documented, and secure code
- Excellent collaboration and communication skills
- Self-motivated with the ability to work independently and as part of a team
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
(or equivalent professional experience) - Minimum 2 years of professional development experience
Employee Benefits
- Comprehensive wellness and insurance packages
- Company retirement match
- Onsite activity room featuring a golf simulator, Peloton, and elliptical
- Continuing education allowance
- Generous PTO (vacation, sick & safe time) and paid holidays
- Standing desks and walking desk pads for ergonomic workspaces
- Company-sponsored team activities (e.g., Volleyball League, Women’s Golf Night)
- Collaborative work culture with a talented and supportive team