Senior Software Engineer - Elixir
LoLo is seeking an experienced engineer based in the USA, with strong technical skills in Elixir, Phoenix, and LiveView. This role reports to the Director of Engineering.
About Us
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. Local sales professionals strengthen client relationships through our innovative, automated marketing platform 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!
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.
The team is based on the east coast with stand-ups at 11 am (EDT/EST). We are currently looking for someone based in the USA.
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.
Minimum Qualifications
4+ 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.
Home base of the USA with ability to meet for daily stand-ups at 11 am (EDT/EST)
Benefits
Salary range of $140k-160k
$450/month stipend for health benefits
401k of 3% match with eligibility after 6 months of employment