Avatar for Very Good Ventures

Very Good Ventures is a NYC-based technology studio

Lead Backend Software Engineer

$125k – $150k
Apply now
Very Good Ventures is a technology design and development studio that uses cutting edge technology to create competitive advantage for our clients. While most companies are building apps the same way it’s been done for a decade, we are leading the charge to transform how apps for mobile, desktop, and web are created.

On the client side, we are the global leader in Flutter — Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. On the backend, we create cloud infrastructure based on the latest tools and architectures, primarily on Google Cloud Platform, that give our clients an advantage.

Our clients range from well-funded startups to philanthropic foundations to Fortune 500 companies, including Google, Hamilton: The Musical, The New York Times, Policygenius, Medly Pharmacy, Aura, H.A.Berkheimer, and more.

Come join our team, and we’ll free you to do the best work of your career!

---------------------------------------

WHAT YOU’LL DO

The Lead Backend Software Engineer will define, architect and build scalable backend services to support high scale mobile, desktop, and web applications. You will work closely with our product team and Flutter/mobile team to craft clean solutions that are built for growth.

We currently architect and build “serverless” applications (i.e., cloud functions), primarily on Google Cloud Platform. Most of our applications are built with TypeScript and Node.js, but we are not firmly set on a single toolset.

In fact, we believe embracing the next trend in software development is vital to our long-term success. As a consulting business, Very Good Ventures works with a variety of clients and each project is opportunity to try something new. You will have a chance to build deep experience in specific skills and tools while being free to explore and take risks with the latest and greatest.

As a “Lead”, you will ultimately be responsible for delivery of the backend services we create. You will assist leadership and the product teams to define features and scope relative to backend requirements. You will implement architectures that can scale limitlessly and work with junior developers to ensure the architecture is consistently implemented. You will also define and refine developer processes such as testing, CI/CD, and task management to ensure our projects operate efficiently and effectively. For the avoidance of doubt, this is an active coding role.

---------------------------------------

ROLES & RESPONSIBILITIES

- Lead backend development projects from start to finish

- Work with clients, the product team, and mobile/Flutter engineers to define and plan backend technology and infrastructure requirements

- Define and implement strong, scalable backend / API architectures

- Contribute high quality code to software products

- Be an expert in cloud services, including evaluating, selecting, configuring, and deploying infrastructure and databases

- Define and implement automated testing and deployment approaches

- Manage effective team-based software development processes via agile/scrum/etc.

- Work with and coach junior engineers to ensure correct implementation, high code quality, and adherence to process


---------------------------------------

WE ARE SEEKING A TALENTED ENGINEER WHO…

- Has 4+ years of full-time Node.js development, with a deep understanding of TypeScript

- Has 3+ years in an engineering capacity related to mobile applications

- Has a broad engineering background with experience and interest in a variety of frameworks and languages (e.g., Go, Python)

- Has recent production experience with applications built on Google Cloud Platform and Firebase (e.g., Cloud Functions, Firestore, BigQuery, PubSub, Stackdriver, Storage, Cloud Run, etc.)

- Is an expert in NoSQL (e.g., Firestore / Dynamo) and SQL databases (e.g., Postgres)

- Understands mobile-focused API development and frameworks (e.g., REST, gRPC)

- Has production experience with serverless architectures (e.g., AWS Lambda, Google Cloud Functions, Cloud Run)

- Believes in full test coverage (but not necessarily TDD) and can setup automated CI/CD pipelines

- Works well within product and project management methodologies such as Agile/Scrum

- Has a degree in Computer Science / Engineering

- Has experience directly managing junior engineers

- Thrives in an unstructured entrepreneurial environment

- Can provide a strong onsite presence for our team in our midtown Manhattan office


---------------------------------------

COMPENSATION & BENEFITS

- Unlimited vacation policy, including 14 paid company holidays
- Medical, Dental, and Vision insurance plans
- Life insurance, AD&D, and other disability related insurance
- Pre-tax benefits, including HSA/FSA accounts and Commuter benefits
- Work in a beautiful office in the Chrysler Building across the street from Grand Central
- Put the leading Flutter agency and the names of our exceptional clients on your resume

Very Good Ventures at a glance

Very Good Ventures is a NYC-based technology studio

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://verygood.ventures or find them on Twitter and LinkedIn.

More jobs at Very Good Ventures

View all jobs

Backend Engineer

Similar jobs to Lead Backend Software Engineer at Very Good Ventures

Avatar for I2TClub
Allow a small investor to pool his money to many good small stock traders
Avatar for Nifty
Delivering the future of remote collaboration
Avatar for 1Kosmos
Blockchain for identity - Identity is a persons right and not a privilege
Avatar for DeepBench
Share Knowledge. Access Insights. Build your own network of experts
Avatar for Lonk
Entry point to the digital asset economy with leading liquidity sourcing capabilities
Avatar for Stakes
Group chat gameshow for live sports ?