Nathan James is looking for an experienced Software Engineer to help develop and support our in-house ERP system that’s tailored to meet the needs of our rapidly growing eCommerce business. The product spans inventory, warehouse management, purchasing, and more. You will play a key role in improving our control and tracking of every aspect of the business as well as help increase productivity and reduce costs for the company. We are looking for someone to help dive in and solve some interesting problems that exist between the digital and physical world via our API first ERP.
We are a design-first, home furnishing company focusing on the habits of urban dwellers and first time home buyers. We pride ourselves on the best in class customer happiness, providing the highest possible quality products that are affordable for the majority and assembly that isn’t dreadful.
ABOUT THE ROLE:
This role will be part of a continually growing engineering department solving real world issues and be a key player in bringing to life new functionality for the system.
You will collaborate with the team to review requirements, build out functionality, squash bugs, and expand automated testing. During on-boarding you’ll be expected to be proactive in your knowledge acquisition and take advantage of the opportunities. Once fully up-to-speed (2-3 months), the initial focus will be on or related to Purchase and Sales Orders, Inventory Management, Warehouse Management, and Accounting. The team will help with direction and design decisions, trade-off and risk recommendations, and general experience improvements.
Your work will be leveraged by Nathan James to move away from 3rd party systems, improve existing workflows, enhance business processes, and reduce costs.
We also understand working for Nathan James isn’t the main function of your life, and we don’t expect that! We’ve found that a team member who will be happy and fulfilled as a remote team member at Nathan James is someone who values their personal life and identity outside of work. That’s why we don’t create mandatory team hangouts or events. Instead of forcing engagement, we solve for improving collaboration.
We collaborate best when we listen and learn from each other. We become stronger when we advocate new perspectives and viewpoints. This gives us all the chance to amplify our voices to achieve our goals. We focus on what we’re solving for, so we don’t create barriers or expectations that distract us from our mission. We also don’t set unreasonable working hours, deadlines, or goals. We create with calm, “slow is smooth and smooth is fast”.
You have 3-6+ years of experience working in a LAMP/LEMP stack with Laravel and REST APIs. Additionally, experience with queues (Redis, RabbitMQ, etc), Vue, DevOps, and/or small teams/start ups is an added plus. You have at least 3+ years developing and deploying consumer or enterprise applications at scale. At a minimum, you must have deep interest and knowledge of the eCommerce landscape.
You are proactive with learning and communicating, leveraging both software and documentation. You innately work on self improvement.
Our team works from home offices, co-working spaces, and coffee shops. You’ll find us in places that foster effective writing, self-discipline, and comfort with open communication.
If everything you’ve read so far is exciting you in a very natural and not forced way, then you are the type of person to be a key contributor to innovation and scaling a business like Nathan James!
BENEFITS & PERKS:
With these benefits, we want and expect you to take vacations, spend time with your family, be conscious of your wellness, invest in broadening your education, and strengthen your personal happiness.
HOW TO APPLY:
We appreciate your consideration in having Nathan James be part of your career. Our open conversation starts with this post. We look forward to hearing from you.