What are the responsibilities and job description for the Lead Full Stack Software Developer position at DeliverThat?
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 :
What you will do :
Available Benefits :
Flexible work from home options available.