Do you like to work in an agency setting with fast-projects and a team that is constantly growing and learning more? Our client brings together the best of web and mobile experts to design and build software applications. They are looking for a Software Engineer with Node skills who loves building teams and solving problems with technology and building relationships with clients. As a Senior Software Engineer, youʼll collaborate with other engineers, designers, and strategists. You’ll get the opportunity to lead projects, mentor and coach others, while building on your own skills. This is the place to work if you want to become a better full-stack engineer. If you’re eager to apply your knowledge and hone your craft while getting the opportunity to work on a wide variety of projects, please send your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Type: C, CTH, or FTE

Location: Remote USA

Description

In this role you will:

  • Expand upon your skills as a full stack developer working on a wide variety of client and internal projects.
  • Interface directly with members of our team and client teams.
  • Mentor Associate and Apprentice-level engineers.
  • Iterate on internal development best practices and operations.
  • Write content based on your learning and experiences.

Requirements

  • Have experience commensurate with a Senior-level developer role (5-8 years professional JavaScript experience) with robust experience and deep knowledge of Node.js and GraphQL.
  • Have experience designing APIs and relational databases.
  • Have professional and/or personal projects to demonstrate your abilities as a developer as well as the areas you’re actively improving upon.
  • Be a critical thinker who challenges the status quo. You question and suggest improvements in workflow, scope or design.
  • Be able to prioritize and self-manage. We give all of our employees a lot of autonomy.
  • Be a great human to your coworkers and our clients.
  • Be eager to coach teams you work with on best practices and approaches.
  • Be hungry to level-up your skills and those of your coworkers.
  • Be proactive when it comes to identifying and solving problems.
  • Be a strong communicator. You’re adept at collaborating with teammates remotely and comfortable interfacing with clients.
  • Be humble and willing to raise your hand to ask for help when you need it.
  • Be comfortable and happy working remotely. We’re a distributed team and we allow our employees to work anywhere in the continental US.

It would be nice if you:

  • Are involved in your local developer community.
  • Contribute to open-source projects.
  • Have prior experience or interest speaking at conferences or participating in virtual events.

Technologies we use:

  • JavaScript/TypeScript (we’re prioritizing Node.js for this role)
  • React, ReactNative, Next.js
  • Ruby on Rails