prokeep_toni

prokeep_toni

Staff Engineer (Elixir) - Prokeep, Remote, USA

About Us

My name: Toni Schilling
My position: Talent Acquisition Manager
Company name: Prokeep
Company website: https://www.prokeep.com/
Company headquarters (country): New Orleans, LA, USA
Company info and history: Elixir powers our backend

Prokeep is a software company that has developed the first and only communications and commerce platform built exclusively for the $100+ billion wholesale distribution market (i.e. plumbing, electrical, HVAC, etc.). We have assembled a team of employees, customers, and world-class investors to truly revolutionize how commerce is done in wholesale distribution. We envision a world where distributors use our tools to build deeper relationships, provide better service, and transact more easily with customers. We are post product, post revenue, and growing fast in the US and Canada.

About the job

Job title: Staff Engineer
Salary range: $140-160K

Job description:
As a Staff Engineer, Full Stack, you will be responsible for working with the engineering team to develop the future of Prokeep as an application. This is a key role on our team and we are seeking an individual who has a passion to create real change in our customer facing product.

We are looking for a seasoned engineer who is excited to help us build functionality that provides more structure to the way our users do business with their customers. We are a small and highly collaborative team, so from time to time you may also take a diversion into enhancing our API or providing input to the overall architecture of our systems.

You don’t have to be an expert with all the tools in our stack, but an interest in working on projects at all levels of the stack will be helpful as we expand the breadth of our platform. You should have strong opinions about tools and architecture but should also be able to explain those opinions persuasively, not abrasively. You should also take pride in writing performant, logically structured, and readable code, but be pragmatic enough to realize that sometimes shipped code is better than perfect code.

Responsibilities

  • Collaborate with other members of the Engineering and Product teams to develop new user-facing features.
  • Work with product managers, designers, and customer success to understand customer needs, user experiences, provide insights and promote best practices.
  • Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs.
  • Ensure high standards and software reliability in user-experience and code quality.
  • Embrace change — always looking for ways the team, process, and technology can evolve, in measurable and impactful ways over short periods of time.
  • Strong mentoring, coaching, and leadership experience. Drive and participate in code reviews, best practices, architecture reviews, and document reviews.
  • Potentially act as a team lead, responsible for helping the team deliver, learn, grow, and succeed across a variety of languages and roles.
  • Run toward fires to help the team succeed.
  • Maintain and advance deep technical skills and knowledge, keeping up to date with market trends and competitive insights. Apply deep technical expertise to resolve challenging programming and design problems.
  • Contribute to the design and architecture of features to enable secure, scalable and maintainable software. Interpret and translate business needs to technical requirements and accurate estimates.
  • Work with product managers, stakeholders, designers, and customer success to understand customer needs, user experiences, provide insights and promote best practices.
  • Create a track record of delivery, trust and collaboration, resolving conflicts and blockers with creative problem-solving and ensuring follow through with exceptional verbal and written communication skills.
  • Remember to have some fun along the way and enjoy the journey!

Qualifications or experience required:

  • 10+ years working hands-on with functional languages on back-end SaaS application, ideally a majority of them in Elixir and JavaScript
  • Experience with React and Python is a plus
  • Working knowledge of AWS platform
  • Proven technical leadership and mentoring experience, ideally in a role such as principal, team lead or other senior technical leader
  • Strong practical experience building and using scalable and testable RESTful web services, GraphQL, and microservices in a SaaS environment
  • Experience working in a geographically distributed team
  • Desire to collaborate with other developers and ability to communicate over various channels (email, phone, Slack, Google Hangouts, etc.)
  • Ability to work independently and have extreme attention to detail
  • Bachelors, Masters, or foreign equivalent in Computer Science or a related field. Equivalent experience will also be considered.‍

What the successful job applicant will be working on: Projects with early stage start-ups.

Position on remote work

Remote job: Yes
Remote restrictions: USA only
Remote leeway: Only candidates authorized to work for US companies
Any other notes about your position on remote work: n/a

About the interview process

Step: Stage - Time Commitment (format) - Interviewer Name, Title

Step 1: Screening call - 30 mins (Video) - Toni, Talent Acquisition Manager

Step 2: Coding Exercise - approx. 2-3 hours (emailed to you, flexible on time but ask that you get that back to us within 3 business days) - reviewed by VP of Eng and a Staff Eng

Step 3 [2 parts]:
Part 1. Presentation Interview - 45 min [30 min presentation, 15 min Q&A] (Video) - Tripp Millican, VP of Eng / Steven Brezina, VP of Systems & Services / Mark Kanof, CTO & Co-Founder / Wesley Pannell & Dwight Bell, Staff Engineers
Part 2. Team Interview - 45 min (Video) - Wesley Pannell & Dwight Bell, Staff Engineers

Step 4: Final Interview - 45 min (Video) - Tripp Millican, VP of Engineering

Reference Check & Offer

Further info
This is a full-time salaried position and may be performed remotely anywhere within the United States. Prokeep offers generous health, vision, and dental benefits, life insurance, unlimited PTO, and equity in our fast growing company.

  • Competitive Salary ($140K-$160K)
  • Equity Package
  • Health, Dental, Vision, Short & Long Term Disability, Life and AD&D, Employee Assistance Program (EAP), 401(k)
  • Yearly Education Stipend
  • Unlimited PTO

Where Next?

Popular in Jobs Top

jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
ImJoeWebb
Introductory paragraph As a Senior Backend Engineer at Community, you will have a deep impact on our platform and engineering culture as...
New
rey
Hi fellow developers, I’m a frontend engineer, that’s looking to recruit a backend dev for some personal pet projects, that may swell in...
New
AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
coryt
Validere automates oil testing in the field equipping operators to make critical business decisions. By combining science, technology, an...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement