Nathan James logo

Senior Software Engineer

Nathan James

Home furniture company

Senior Software Engineer

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great remote jobs for you to check out.

Start a new search to view all remote jobs at teams that are currently hiring.

Nathan James is looking for an experienced Senior Engineer who will quickly become a key member of our Engineering team and help expand the development of our in-house ERP system that’s tailored to meet the needs of our rapidly growing eCommerce business. We are looking for someone who isn’t scared to get their hands dirty, will roll up their sleeves and play a major role in both the development and leadership of our API-driven, modern 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.

As a people-first company, we understood from day one the importance of being fully distributed. We encourage everyone to work in a whichever manner that helps them perform their best.

About the Role

Salary range USD - $110,000 - $140,000

The role would be part of a growing engineering team of three engineers, a QA, and a product manager. Additionally, this role would be part of the key stakeholders in defining the future of the Engineering function.

As a Senior Engineer you will work with the product manager along with the lead architect to design, develop, test and build out features to support a fully operational modern ERP. The initial modules that you will work on includes Purchase Order Management, Inventory Management and Accounting. You will own features end to end, using best judgment to manage priorities. You will be responsible for design decisions, managing potential issues, trade-offs and risks.

Additionally, You will also be responsible for writing automated test cases via API based on both functional and technical requirements to allow for rapid development and deployment.

As part of the leadership responsibilities, you will collaborate with the executive team to plan out and set the future strategy of the product.

About Us

We have a rhythm to our work and a very low turnover rate — we have yet to have a single team member opt-out. Your voice matters to us. We make change from fresh perspectives and appreciate new viewpoints, so you should feel comfortable speaking up about your values and goals.

Nathan James is an eCommerce home furnishing company (currently processing over 25,000 orders per month) invested in building a API-based, highly scalable, multi-tenant, cloud based ERP system. We believe that data is power and that our core business cannot grow 4x over the next three years without leveraging technology. We pride ourselves in solving complex business problems by developing simple solutions that automate tasks, trigger recommendations and aid in decision making through the delivery of user managed data visualizations.

Currently, we are wrapping up the Sales module and will be taking our first retail customer live before this role is onboarded. The Purchase Order has been fully modelled and development has begun.

Our current stack includes:

  • PHP
  • Laravel
  • MySQL
  • Nginx
  • AWS
  • Terraform
  • Gitlab
  • Slack
  • Airtable
  • Nuclino
  • Jira (for now)

We’re ready for the ongoing work that goes into building an inclusive, supportive place for you to do the best work of your career. Our values, workplace and our benefits are designed to support a sustainable, healthy relationship with your work. Our operating values provide the framework we use in building a healthy, resilient organization.

You can expect a mindful onboarding process with ramp-up and time to learn. You can expect a team that listens, and to be heard. You can expect to give and provide direct feedback. You can expect to work with good people. You can expect to be counted on. You can expect to do your best work and build a career here.

About You

We are looking for an intellectually curious, well rounded, knowledgeable engineer with strong object-oriented programming skills with experience shipping high quality software and pushing production code for every level of the stack. You are very comfortable with an API-first environment and deploying features often.

You can lead, inspire, manage and motivate team members and provide technical direction and guidance. You have worked in agile development and can easily prioritize your work according to effort and impact. You can have both deep engineering and business conversation with different levels of the leadership team.

You are passionate about technology and automation, you are driven, and enjoy working in small team environments. You thrive on taking ownership for your areas of responsibility. You are energetic, and intentional about fostering a positive work environment.

You love complex challenges, you’re driven by problem solving and delivering solutions with the utmost quality and you abhor defects. 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 PHP, Laravel, MYSQL, and REST APIs, you have experience with DevOps and 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.

This is a remote role, since we are a remote/fully distributed company! You’re free to work where you work best, anywhere in the world: home office, coworking space, or coffee shops. You should be comfortable working remotely, that hinges on effective writing, self-discipline, and comfort with open communication.

Benefits & Perks

Our benefits are all aimed at supporting a life well lived, both at work and away from work.

We’re all about reasonable working hours, sharing, ample vacation time, wellness, education, comfort, and giving back. See our benefits and perks here.

How to Apply

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.

We’re accepting applications until 05/12/2020 00:00:00 UTC.

Next: We expect to take a few days to review all applications.

You’ll hear from us by 5/21/2020 about advancement to an introductory call. If we both find the fit to right, then we would proceed to a paid small work sample, then on to a interview. Our interviews are one hour to 1.5 hours all remote by Whereby video chat (no software needed), with your future colleagues, on your schedule.

We aim to make an offer by 7/3/2020 at the latest with a start date in mid July.

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.

About Nathan James

Company profile

People also viewed

Remote Work Starts Here

Get the best new remote jobs and remote work stories straight to your inbox.

The best new remote jobs straight to your inbox