About this role
Come work with us, not for us!
2nd Swing is a one of a kind, forward thinking, customer-centric golf retail company. Our employees are highly-valued, while working hard in a positive and supportive culture. At 2nd Swing you will find:
• Vast Exposure to the Golf Industry
• A Commitment to Total Well-Being
• Opportunities to Discover Your Fit and Make an Impact
• A Collaborative and Flexible Environment
As a Full Stack Software Engineer you will play a key role in growing the 2nd Swing Golf web presence across multiple channels and platforms. This position will collaborate with other developers, front-end designers, and project managers to create new and/or improved business solutions. You will learn our coding standards and work with us to enhance our websites, ERP system, and integration routines.
Key responsibilities:
• Design, develop and facility all go live support and training across the business
• Websites: Add/modify features on existing Magento 2 PHP code and/or Angular 2 code.
• API Layer: Add/modify features on existing NodeJS code which provides data to our front-end applications and 3rd parties.
• ERP System: Configure, modify data in the ERP system (NetSuite)
• Integration Routines: Modify existing NodeJS code to move data from one system to another.
• Help the team monitor and maintain clean operations of our environment.
Qualifications:
• 3+ years of Front-end technologies (JavaScript, CSS3 and HTML5 and third-party libraries such as Angular, Node.js, jQuery)
• 2+ years of Development languages (Python, Java, )
• 2+ years of API development and integration (GraphQL, REST and SOAP web services, RabbitMQ)
• 1+ year of Database and Cache (MySQL, SQL Server, MongoDB, CosmoDB, Redis, Varnish)
• Prototype UI/UX designs and translate to implementation.
• Testing and deploying applications through DevOp frameworks (Git, Docker, Kubernetes, Helm Charts, Azure)
• Provide leadership and have influence over the design, implementation, and support of development projects.
• Exposed to Agile Scrum.
• Very strong communication, interpersonal and documentation skills
• Proactive problem solver
• Ability to work well individually and as part of a team
• Self-motivated work style with the ability to research solutions and learn new systems
Preferred Qualifications:
• Exposure to Azure, AWS or Google Cloud is a plus (though, we will train you if need be)
• Experience with specific frameworks and technologies is a plus: Angular 2, NodeJS Express, GraphQL, RabbitMQ, REST web services, SOAP web services.
• Strong communication and documentation skills
Full-Time Benefits:
• Employee Programs such as PGA membership dues support
• Paid Time Off
• 401k company match
• Health Insurance
• HSA/FSA
• Discounted Merchandise
• Continued Training and Development
• Health and Wellness Initiatives
• Work Life Balance
Starting pay range is $95,000 - $115,000 per year.