About the job
Join Our Team as a Senior Node.js Engineer!
At The League, we’ve achieved product-market fit and developed a successful business model, and we’re excited to expand our founding engineering team with passionate individuals who want to take ownership of significant parts of our product and embark on this journey with us.
We are on the lookout for a highly skilled Senior Node.js Engineer to bolster our back-end systems. This role is perfect for someone adept in distributed systems and eager to engage across the entire technology stack. While our app is recognized as an exclusive dating platform, we have grand aspirations for our product, and we need your expertise to realize that vision.
As our lead Node.js architect, you will be pivotal in enhancing the quality, features, and scalability of The League App. We seek an exceptional backend engineer who has experience scaling platforms, possesses natural leadership qualities, and is hands-on in back-end development. You will set high standards for quality and be instrumental in delivering an unparalleled app experience.
Our Technology Stack: The League app utilizes Node.js, Postgres, Redis, and ElasticSearch, with an iOS and Android frontend.
About Our Team: Our engineering team is rapidly growing, and as our second full-time hire, you will have a substantial impact, ownership, and opportunities for leadership. Currently, our team collaborates with about eight engineering contractors and has another eight full-time staff in support, product, and marketing roles.
Your Responsibilities:
- Lead the Node.js backend development for our iOS and Android app, including the matching algorithm.
- Develop new features, resolve bugs, and propose projects to enhance the product and infrastructure.
- Collaborate with our Director of Engineering to cultivate a top-tier engineering culture.
- Make autonomous technical and product decisions aligned with our roadmap.
- Conduct interviews for full-time engineering roles.
- Mentor junior engineers to foster their growth.
- Establish deployment workflows to maximize productivity.
- Perform code reviews to ensure adherence to best practices.
- Support DevOps initiatives as needed and assist in the search for a dedicated DevOps team.

