Lead Software Engineer, API

Sorry, this job was removed at 5:36 a.m. (MST) on Tuesday, October 26, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview 

VidMob is an award-winning Intelligent Creative Platform that provides an end-to-end technology solution for all a brand’s creative needs. It is an integrated platform combining first-of-a-kind creative analytics with best-in-class creative production to understand and improve marketing effectiveness.

We seek candidates that are curious, collaborative and committed to excellence. We take every hire seriously and only choose seriously talented team members. We care deeply about our employees and are dedicated to making VidMob an exceptional company to work for. VidMob is proud to offer comprehensive health plans paid for by the company, enhanced Maternity/Paternity Programs and unlimited vacation plans. We also provide employees with access to 401K plans, healthy food and snacks, and pre-taxed transit.

Responsibilities

You will be responsible for the overall quality of our APIs, from features to usability to performance. You will take the lead in high-level architectural discussions to balance the needs of users, desires of engineers, established standards, and technology constraints. You will collaborate to set internal standards and establish guidelines for others that develop and support our APIs. You will leverage your own talent and experience to help others grow. You will ensure that the documentation that people need is available to them, and in a way that is most useful to them.

  • Identify API-related issues and/or topics that need to be addressed, and organize and lead discussion about them; create actionable plans as needed
  • Work with other engineers that build and use our APIs to ensure quality and consistency
  • Work with our QA team to ensure that our API is well tested via automated tools
  • Proactively communicate internally and externally to share important information about our APIs (such as deprecations, new functionality, etc.)
  • Define and drive how we document our APIs, and where and how we publish that documentation
  • Work with external API consumers/stakeholders to ensure that our APIs have a high value to them
  • Contribute to the vision of future versions of our APIs; determine a path to get from where we are to where we want to be
  • You will be a senior member of an engineering team; participate in sprint (and other) planning meetings; deliver on your commitments each sprint and enable others to do the same

Qualifications

We are looking for an experienced engineer who can take the lead in ensuring that our API is a first class product. You have experience with building and maintaining APIs, not just for internal use but also as a powerful tool for the rest of the world. You understand what characteristics an API must have and what other support it needs to be most valuable to its consumers. You care about your work and how it affects your team, the product, and our customers. You have demonstrated technical leadership. You are proactive with a natural desire to improve the product and your career. You communicate well, early and often. There’s no guessing where you are now, where you are going, and if there are any obstacles. You have a passion for quality and an eye for detail. You obsess over the usability and delivered value of the product you are building; you have a strong appreciation for the user's perspective. You love to create.

  • You have 8+ years of backend or full-stack development experience
  • You have significant experience developing and supporting a public API
  • You have a clear understanding of the principles of good API design
  • You have a strong familiarity with the technologies and patterns commonly used to create APIs, and with the ways to weave those together for maximum effect; in particular, you are familiar with ways to deliver a unified API backed by a distributed implementation
  • You are able to translate user stories and feature requirements into clear, actionable, small tasks; you can provide reasonable estimates for the amount of work involved; and you can work with all stakeholders to discover the right solution
  • You can transition smoothly and easily among high-level planning, task breakdown, reviewing others work, and your own implementation tasks
  • You can clearly communicate complex concepts both verbally and in writing, to both technical and non-technical audiences; you make meetings worthwhile, as the organizer and/or a participant
  • You write well designed, readable, testable, and scalable code in accordance with clean code principles and team consensus. You keep solutions simple when possible, and know how to encapsulate complexity when it’s necessary
  • You value collaboration and teamwork; you seek consensus, but are comfortable making decisions when called to do so
  • You are eager to teach and empower you co-workers and have experience in scaling adoption of new technologies and / or skills across an engineering organization

About VidMob

VidMob is the only company in the world to receive a certified creative marketing partner badge from every major social and digital platform. A portion of every dollar VidMob receives is used to fund pro bono creative services for non-profits through its 501(c)(3) VidMob Gives. Most recently, the company was included in Inc. magazine's annual list of the Best Workplaces for 2020.

Learn more about VidMob at www.vidmob.com and VidMob Gives at vidmob.gives.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - VidMobFind similar jobs