Lead Software Engineer - remote

Nathan James
Posted 3 years ago

Nathan James is looking for an experienced Lead Software Engineer to help drive one of our teams in the development and support of 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 guiding the implementation and growth of the team and product leading to 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.



People-first company, design-first home.


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.


Because we are a people-first company, we understood the importance of being fully distributed from the beginning. We strive to reduce friction at work while preserving the human experience. Taking this approach helps our teammates avoid compromising who they are or their values in pursuit of a career.  


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.


As a Group Lead 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 process and learn quickly. 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.


ABOUT US:

We understand, now more than ever, that time is finite. That’s why with everything we work toward, we try to solve for happiness. Happiness means a lot of different things to different people, so we put in the work that goes into building an inclusive and supportive place for you to do the best work of your career. Our values and our benefits are designed to support a healthy relationship with your work. Our operating values provide the framework we use in building a happy and resilient organization.

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. We focus on how to improve collaboration, not forcing engagement.

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”.  


When you join the Nathan James team, you can expect a thorough, but mindful onboarding process with ramp-up time to learn. You can expect to give and provide direct feedback. You can expect minimal meetings. You can expect to work with smart and good people. You can expect to be counted on. Most importantly, you can expect to do the best work of your career here. 


ABOUT YOU:

We’re looking for someone who is an open and active communicator, with a strong team mentality, and is actively curious. You have experience with API-first products, deploying features often and well tested, passionate about automation, and comfortable knowing when you need help or don’t know something.


You love complex challenges, you’re driven by problem solving and not just duct tape solutions. If you don’t know how to do something you use existing documentation and your resourcefulness to dive-deep and figure it out. You don’t require constant hand-holding, but you’re not afraid to speak up when requirements aren’t clear or they require additional context and details.


You have 6+ years of experience working in a LAMP/LEMP stack with Laravel and REST APIs. Additionally, experience with queues (Redis, RabbitMQ, etc), Vue, and/or DevOps 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 have experience leading a team, balancing thoughtful leadership and mentorship to both provide answers when needed and allow your teammates to grow. You also know when to push back to ensure the team is not overwhelmed. 


This is a remote role, since we are a remote company. With the freedom and flexibility of a remote role comes the luxury to work in whichever manner helps you perform your best! However, this ideal is best coupled with an individual who has a keen ability to self-regulate and self-manage. Our salaries are competitive for similar roles based in the country you will be working from.

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:   

Our benefits
aim to support a life well lived, both at and away from work.


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:


Please submit an application
here that speaks directly to this position. There are no right answers or cookie-cutter expectations. A cover letter is not required, but those that clearly demonstrate how Nathan James would be a great fit for you and how you would be a great fit for us, will be given full attention and are highly appreciated.

You’ll hear from us about advancement to a video screen and then on to a work sample, where you’ll get a chance to see the types of challenges you would be solving in this role. Our interviews are all remote by video chat, with your future colleagues, on your schedule.


We aim to make an offer and have this person start by the end of November 2021. 


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.


Check us out on LinkedIn here!