Moon Logo Moon
Moon Logo
@

Director of Engineering

💰 $120,000 - $160,000 📅 11/07/2023

Apply

Job Description

**About Moon**

We are a seed stage crypto fintech company seeking a Director of Engineering
who will help us through the next stage of growth at our company.

Our mission is to enable access to financial services that maximize
accessibility, privacy, and freedom around the world. We have a strong focus
on building on Bitcoin, stablecoins, the Lightning Network in addition to
traditional fiat rails.

This is a remote position. US only. No recruiters.

**About the Team**

You will be entering an environment where infrastructure is deployed properly,
CICD is implemented, tests are written, and good practices have been followed
with few exceptions. You will be working with competent team members, a
technical founder, and a team where even non-technical roles are filled with
people who can code.

**Objective of Role**

The Director of Engineering will work closely with our technical founder as
well as our operations, data science, and customer success teams to achieve
core milestones and targets. The Director of Engineering is responsible for
leading and growing the software engineering team at Moon.

The optimal Director of Engineering candidate is an effective people manager
and can design and archetect software and infrastructure for the engineering
team to implement, but enjoys being down in the trenches day to day and
writing elegant code with your fellow engineers.

**Responsibilities**

* System design and architecture
* Lead a high-performing remote software engineering team
* Provide technical leadership and guidance to the software engineering team, ensuring the delivery of high-quality software
* Contribute to the development of the software engineering roadmap and technical strategy by working closely with executive leadership to align software development efforts with company goals.
* Establish and maintain software quality assurance processes to guarantee the reliability and performance of software products
* Design and implement architecture/infrastructure (DevOps)
* Design and implement backend software
* Build the engineering team over time as the company grows and we need to add additional engineers to the team
* Mentor and develop team members to enhance their skills and career growth, including teaching the engineers you lead the skills they need and/or want to learn in their career progression.

**Experience and Skills Needed for the Role**

* Experience leading and managing software engineering teams:
* 5+ years of professional experience as a software engineering leader
* Strong skills in critical thinking, decision making, problem-solving, and attention to detail
* Proven success in an agile development environment
* Able to build excellent interpersonal relationships through the use of strong written and oral communication
* Expertise in DevOps/AWS:
* Experience with EC2, EBS, ELB, RDS, Lambda, etc.
* Experience building infrastructure for scale, including autoscaling, load balancing, etc
* Experience designing and implementing best security practices in the cloud
* Expertise in Nodejs & Javascript, e.g.:
* Event loop and asynchronous processing
* Functional composition & modularization
* High-quality unit, integration, and e2e tests
* Awareness of key npm packages and tools to accelerate quality development
* Secure coding practices
* Experience with TypeScript
* Experience with React
* Can design a component architecture that results in reusable, loosely-coupled components
* Understands the differences in capabilities between functional and class components
* Can design and develop high-quality unit, integration, and e2e tests
* Has developed or significantly contributed to a React application with > 5,000 users
* Experience with Reach Native is a plus
* Experience developing browser extensions is a plus
* Advanced Experience with technical ownership
* Can help colleagues grow with effective code reviews
* Asks technical questions that may impact user experience
* Has an intuitive understanding of good UI/UX design principles
* EC2, Nginx, RDS, Git, S3, SQS or their equivalents on other cloud platforms
* Experience with at least one CI/CD software (Jenkins, Gitlab, Team City)
* Experience in resolving production incidents
* Familiarity with an APM (e.g. New Relic, Data Dog)
* Familiarity with implementing monitoring for performance and exceptions
* Familiarity with at least one logging tool (e.g. Kibana, PaperTrail, etc)

We understand that no candidate is perfectly qualified for any job. Experience
comes in different forms; many skills are transferable; and passion goes a
long way. Even more important than your resume is a clear demonstration of
dedication, impact, and the ability to thrive in a fluid and collaborative
environment. We want you to learn new things in this role, and we encourage
you to apply if your experience is close to what we’re looking for. We also
know that diversity of background and thought makes for better problem solving
and more creative thinking, which is why we're dedicated to adding new
perspectives to the team. We look forward to hearing from you.

**Working at Moon**

We’re a driven squad that thrives in a collaborative environment. We believe
great ideas are a common trait among the Moon Team. We aim to foster a work
culture that maximizes your strengths, improves on your weaknesses, and gives
you space to pursue your professional interests. To that end, you can expect
to be asked to own projects, to bring fresh ideas to the table, to learn, and
to even teach a little.

Moon focuses on Cryptocurrency and Fin Tech. Their company has offices in New
York City. They have a small team that's between 1-10 employees.

You can view their website at <https://paywithmoon.com> or find them on
[Twitter](twitter.com/https://paywithmoon.com/paywithmoon).