frigidcode

frigidcode

Senior Elixir Engineer - LoLo, Asheville NC, Remote USA

Introductory paragraph

LoLo was founded to keep the local vibe thriving across North America by celebrating
the independent businesses that make neighborhoods unique, and authentically local.
Too often, retail chains and franchises replace the small business owners that make our
local neighborhoods special. Through our innovative, automated marketing platform,
local sales professionals strengthen client relationships by sending delightful monthly
surprises from our featured local businesses. With an exceptional engagement rate,
these digital gifts turn routine client interactions into memorable experiences, fostering
stronger connections and driving repeat and referral business.

About us

My name: Frank Kumro
My position: Director Of Engineering
Company name: LoLo
Company website: https://www.joinlolo.com/
Company headquarters (country): USA
Company info and history (how you’re using Elixir etc):

Elixir powers our entire relationship management platform, we are using Elixir, Phoenix, LiveView, Oban and TailwindCSS.

About the job

Job title: Senior Software Engineer - Elixir

Job description:

This role requires the skills to build new features that our customers will love while being
responsible for the entire stack. Excellent communication skills and attention to detail
are key to success in this role. You will apply your skills to build new features and support existing functionality which will help LoLo accelerate its growth to become the
best relationship management platform today.

In this role, you will:

  • Plan, shape, and build new features by collaborating with team members and the
    product owner.
  • Be attentive to the UI experience to build a product users will love.
  • Own the features you are working on, flush out any missing requirements, and
    ensure you understand the requirements before writing code.
    *​ Utilize Elixir, Phoenix, LiveView, TailwindCSS, and Ecto with attention to testing
    to produce maintainable features.
  • Shepherd your code throughout the development lifecycle to reach production.
  • Review and collaborate with team members, including performing code reviews
    and occasionally pair programming.
  • Optimize SQL queries to minimize database resource usage.
  • Ask for help and think about the problems before writing code.
  • Learn and improve your technical skills by reading code, studying
    documentation, running experiments, and talking to your colleagues.
  • Travel to Asheville, NC, during the year for company gatherings.
  • Attend a yearly retreat with the engineering team for uninterrupted focus time to
    concentrate on product development, planning, and team bonding.

Salary range:
$140k-160k
$450/month stipend for health benefits
401k of 3% match with eligibility after 6 months of employment

Qualifications or experience required:
5+ years working with Elixir/Phoenix/Ecto in production.
Experience with LiveView in a production environment.
Extensive experience with SQL databases, PostgreSQL is preferred.
Experience with unit testing, continuous integration, code review, and Docker.

What the successful job applicant will be working on:

Please see job description.

Position on remote work

We are a remote first company and utilize Slack, Shortcut, Github, AppSignal and other online tools. The team has a stand-up at 11 am (EDT/EST) but this can be modified depending on time zone of the new team member.

Remote job: Yes
Remote restrictions: USA
Remote leeway: Possibly for the ideal candidate but not guaranteed
Any other notes about your position on remote work:

About the interview process

  1. Discuss past work experience, what type of job you are looking for, what we are looking for, etc. (30-60 mins)

  2. Technical interview with myself (60 mins)

  3. Technical interview with other team member (60 mins)

  4. Pair programming session on platform bugs (60-120 minutes depending on your schedule)

  5. Discussion with Co-founder CEO (30 minutes)

Further info

LoLo was founded to keep the local vibe thriving across North America by celebrating
the independent businesses that make neighborhoods unique, and authentically local.
Too often, retail chains and franchises replace the small business owners that make our
local neighborhoods special. Through our innovative, automated marketing platform,
local sales professionals strengthen client relationships by sending delightful monthly
surprises from our featured local businesses. With an exceptional engagement rate,
these digital gifts turn routine client interactions into memorable experiences, fostering
stronger connections and driving repeat and referral business.

Are you passionate about championing local businesses and empowering sales
professionals to deepen client relationships? At LoLo, you’ll play a key role in helping
salespeople become community ambassadors, providing valuable awareness, foot
traffic, and increased sales to independent businesses. We’re already thriving in over
250 communities and looking for enthusiastic, high-performing individuals to join our
dynamic team as we enter our next significant growth phase. Come help us spread
delight, support local entrepreneurs, and make a tangible difference in communities
across North America!

To apply, please email your resume to frank AT joinlolo DOT com

Most Liked

frigidcode

frigidcode

This position has been filled, due to the amount of applicants we have not finished reaching out to everyone.

Where Next?

Popular in Jobs Top

james-whitehat
https://whitehat-2.workable.com/jobs/458249 Introductory paragraph We’re looking for a mid/senior engineer to help create the first ver...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
shumishyna
About us IRIS is looking for experienced Elixir Backend Developers to join our talented team (remotely). IRIS is a personal co-operatin...
New
jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
atomkirk
Introductory paragraph Jump builds AI automation for every Financial Advisors hate to do. We’ve found incredible product market fit and ...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
mgalibert
About us We have a very ambitious goal: building a bank completely from scratch, step by step. In order to this, we want to build the b...
New
nickurban
Introductory paragraph Come work on with Phoenix, LiveView, and TailWind at a small, fun, improvement-oriented, and rapidly-growing comp...
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

Other popular topics Top

Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
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
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 47930 226
New

We're in Beta

About us Mission Statement