DeliverThat is looking for a full-time, highly motivated, enthusiastic tech lead to join our small but growing tech team. The Lead Full Stack Developer role will work directly with the CTO and tech team while engaging with the company leadership team and stakeholders across the company as they help shape the DeliverThat platform's future. The tech team is a newer, fully dedicated department within the company - expect to wear multiple hats and work across our entire platform and tech stack.
If you're technically talented, service-oriented, and willing to step into a lead role heavily focused on individual contribution (80%) and serving the broader team from a leadership perspective (20%), we would love to discuss this opportunity with you.
WHAT YOU’LL NEED
Ideal candidates are self-motivated, utilize their diverse professional experiences within this field to quickly comprehend new software and technologies, and have a history of leading by example while mentoring others along the way.
Ideal tech experience includes:
● Thorough experience building with Typescript running on Node.js.
● Comprehensive experience with AWS and building using Infrastructure as code (IaC) and Infrastructure as a Service (IaaS). This includes utilizing various Infrastructure elements, security, architectural design, and cost management.
● Building, monitoring, and maintaining microservices.
● Building and maintaining public and private APIs, including documentation and versioning.
● Relational databases (PostgreSQL preferred), including manually querying and optimizing.
● CI/CD pipelines, preferably GitHub actions and automated testing.
● Familiarity with NestJS as an architectural framework.
● Familiarity with building user interfaces utilizing React and Next.js.
● Bonus: building and maintaining PWAs and (hybrid) native iOS/Android applications with React Native or other similar frameworks.
Ideal leadership skills include:
● Experience leading and mentoring other developers either as a manager or a team lead.
● Experience implementing process improvements leading to better organization, developer velocity, and team outcomes.
● Servant-leader approach to personal and team interactions.
What you will do:
● Collaborate within a close-knit team where your contributions will directly impact the trajectory of our business.
● Conceptualize, architect, and implement new services from the ground up that enhance our delivery platform, improving the experience for our customers and drivers.
● Design and build new services from the ground up.
● Continuously evolve our hosted infrastructure by suggesting and implementing industry best practices for security, maintainability, and efficiency.
● Troubleshoot bugs/issues and fix them the right way instead of the quick way to prevent recurring issues.
● Lead by example and provide mentorship to team members as needed.
● Suggest and lead the implementation of process improvements that help the team deliver more high-quality software more often.
Available Benefits:
● Health Insurance
● Vision Insurance
● Dental Insurance
● Retirement plan with company contributions
● PTO
● Paid Holidays
● Life Insurance
*Some benefits are available to full-time employees after a designated waiting period
*Flexible work-from-home & hybrid options available.
*Please note we are not currently sponsoring Visas.