A U.S.-based company that is creating a cutting-edge platform for scheduling appointments and classes is looking for a Full-Stack Engineer. The engineer will be expected to take charge of both making high-level technical decisions and actively implementing new features and fixing bugs. The company is creating an entire platform to manage and automate day-to-day tasks, including scheduling appointments for classes and retail sales and processing payments. This position requires some overlap with the U.S.-time zone.
Job Responsibilities:
- Own the entire application, from web application to database
- Together with the product team, create code that reflects client needs
- Develop new front-end and back-end features, improvements, and bug fixes for the product
- Create and implement POS system integrations with internal and external tools
- To support the entire product, put in place dependable, scalable infrastructure
- Drive engineering best practices and the technological roadmap
- Recognize consumer demands, then collaborate with the product team to transform that knowledge into code
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 4+ years of relevant experience as a full-stack engineer
- Extensive experience working with MySQL, React, and PHP/Laravel
- Familiarity with AWS, Jira, and GraphQL is desirable
- Prior experience working with mobile applications development is nice to have
- Excellent conversational and written English skills