Senior Software Engineer
About LineLeap
LineLeap (YCombinator S19) is building new ways to interact and transact with your favorite bars, clubs, and nightlife venues. Starting in 2017, LineLeap has allowed users to skip the line while providing venues with new revenue that helps grow their businesses even further. Since then, LineLeap has charted as high as #14 in the App Store and expanded to offering in-app cover payment, drink ordering, and event ticketing, along with giving venues powerful marketing and analytics tools so they can bring unforgettable experiences to their customers. LineLeap gives our 1 million+ users a delightful and unique way to interact with their go-to venues, allowing them to get to the fun, faster.
About The Team
We are building a world-class software development team that cares deeply about creating user experiences that our customers love, powered by a culture of engineering excellence core to propelling the business forward. We believe bringing in team members that help foster creativity, contribute to deep collaboration, and provide diversity of thought will result in building one of nightlife’s most innovative organizations in an industry that has been neglected for far too long. We are so excited about what we will achieve together with the talent and passion each and every individual brings to our growing team.
About The Role
You are a Senior Software Engineer who sets the bar high for themselves and wants to be a part of a team that does the same. You have deep empathy for the people around you and those you build things for. You care about building products with a high standard of quality while understanding the importance of quickly getting things out into the real word. You have a passion for learning and teaching because it’s not just about where we are today, but how we will grow together for the future. You believe that making a huge impact is done not by individuals, but by tight-knit teams that work hand-in-hand towards highly ambitious goals.
What You’ll Do
You will be joining a team of highly motivated and closely working product engineers and product designers who are passionate about making an impact on the business and our customers. The team works together on defining the roadmap, scope for individual features, and engineering the features in a continuous integration/deployment (CI/CD) environment. We use React for our web applications, Flutter for our mobile application, and Node/Typescript for our APIs, along with Terraform to manage our infrastructure as code (IaC).
We do code reviews, pair programming, test-driven development, and lunch & learns. Most of us are based out of New York City, and we’ve planned group workouts, lunchers, dinners, and other ways of getting the most out of the city. We are super passionate about our culture and the work we do. We believe that the hard effort we put in should be fun, engaging, and come with a sense of accomplishment and pride.
Qualifications
Qualified candidates have a history of working on teams that have had large impacts on the organizations they’ve belonged to. They see themselves as hard-working, ambitious, and masters of their craft. They go out of their way to level up in their areas of practice and can influence those around them with their expertise, curiosity and passion for their work.
They tend to meet the following criteria
- 8 years of experience working professionally on a team whose stack includes a consumer-facing UI layer communicating with a server-side execution layer
- Strong attention to detail and and a high standard of craft
- A pragmatic approach to engineering with an intuition towards simplicity
- Strong software engineering foundations such as design patterns, test-driven development (TDD), and error/failure handling
- Comfort with asynchronous code execution concepts
- Enthusiasm for learning unfamiliar languages and frameworks
- Enthusiasm for pair programming and collaborating with other engineers
- Constant learner with desire to share knowledge and level up teammates
- Natural drive for product/code quality, technical excellence, and business results
- General understanding of writing secure web applications
- Ability to design systems at different levels of scale
- Excellent troubleshooting skills
We believe a strong engineer can learn our stack quickly, but you’ll feel right at home if you have experience with the following
- Typescript, Dart, and/or another typed language
- React, Flutter, or other UI libraries (such as React Native or Angular)
- Playwright, Selenium, or other UI testing tools
- Firebase/Firestore
- Terraform or other infrastructure-as-code platforms
- Cloud providers such as AWS or GCP
- Message brokers such as Kafka, RabbitMQ, or Sidekiq
- Performance monitoring tools such as Datadog, NewRelic, or OpenTelemetry
How We Hire
- We start off with a video conversation to get to know each other, answer any questions you might have about the process, and assess an initial potential match.
- That will be followed up with a simple live pair programming exercise to get a feel for how we might work together in a day-to-day setting.
- Depending on how that goes, we will invite you to our office in New York City to spend about 3 hours with several members of our product and executive team, followed by a team food outing. If the interview goes well, candidates will receive an offer within 24-48 hours.
Compensation & Benefits
- Base salary of $180,000 to $225,000, depending on experience
- Competitive stock option package, depending on experience
- Health insurance
- Unlimited PTO
- Hybrid remote work environment
- We are based in New York City and generally expect you to be in at least 3 days a week in our office in the Flatiron neighborhood. We have also been flexible with remote work for those who are visiting family and traveling.
- We are not prioritizing fully remote candidates at this time.
You Do You
- LineLeap is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Apply for this job
*
indicates a required field