Full Stack Software Engineer
Regular priceAbout the job
Full Stack Software Engineer
Company
AppHub is a growing family of app solutions for eCommerce merchants. We acquire, grow, and create software apps for e-commerce merchants on Shopify and other e-commerce platforms. We provide a wide scope of app solutions, from shipping to marketing to sales conversion and beyond for merchants. Our integrated and bundled solutions create a more seamless experience across merchants' business process lifecycle so they can focus on what's important.
We are a fully remote team with a culture of humble people that love what they do. We have exciting technology, are on a rare trajectory of growth, and are passionate about providing the best products and experience in the marketplace. We attract the best and the brightest. US Time Zones Preferred.
Role
This role will be working with a small team to design, refine and develop ideas and bring them to life. We create various sized e-commerce applications and are responsible for delivering new features and maintaining what’s already there. You will be responsible for helping estimate, ideate and execute on the next great features in our application. You will have to collaborate with the members of the Engineering and Product team to prioritize and plan the roadmap and features for your application. In this role, you will be responsible for the overall development and implementation of front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration. To ensure success as a full stack engineer, you should have advanced programming skills, experience with application development, and excellent troubleshooting skills. This is a full-time, fully-remote role that reports directly to the Director of Engineering. Here are the highlights of the role:
- Meeting with the engineering and product team to define the scope and scale of software projects.
- Designing and enhancing software system architecture.
- Designing and implementing scalable web services, applications, and APIs.
- Developing and maintaining internal software tools.
- Writing low-level and high-level code.
- Collaborating with support team troubleshooting and bug fixing tickets.
- Identifying bottlenecks and improving software efficiency.
- Collaborating with the team on developing micro-services.
- Writing technical documents.
Background
- Experience: 2+ years of experience of development. We want hackers/builders that are hungry to learn.
- Stack: Javascript, React, Node JS
-
Skills/Knowledge:
- Proficiency with JavaScript frameworks, knowledge of database systems and SQL, advanced troubleshooting skills, high-level project management skills
- High Preference: Preference toward team members that have key experience in architecture with Kafka, Docker, and Typescript
- Qualities: Willing to roll up their sleeves and just get things set up and done on a routine basis.
- Global: Exposure to companies with a global, distributed workforce of employees and contractors. US time zones strongly preferred.
- Remote: Able to work remotely.
Expectations
- People: A fun, passionate, and collaborative workplace.
- Growth: An environment where you will be working in one of the hotter, faster growing industries over the next 5 years.
- Compensation: Competitive salary, bonus, benefits, and equity.