Senior API Engineer, Marketplace

Indigo Boston , MA 02298

Posted 4 months ago

As a Senior API Engineer on the Marketplace team, you'll create scalable, distributed systems that integrate with a rich ecosystem of services to power web, mobile, and desktop applications.

Indigo Marketplace is changing how food is produced and soldin the U.S. now, and soon around the world. Today, growers don't have incentive to grow higher-quality crops. In fact, since grain is commoditized, growers' main incentive is to simply grow as much volume as possible.

Our Marketplace flips the current model on its head by connecting growers directly with buyers and preserving crop identity. This means that growers get paid a premium for growing organic and similarly desirable crops.

Your expertise in interface design and software architecture will help us deliver a flexible backend to our growing suite of world-class marketplace products.

As a Senior API engineer at Indigo you'll:

  • Lead projects end to end, from design to implementation to deployment to production support, communicating risks and issues to stakeholders, and working together to find a path forward.

  • Collaborate with product managers, front-end engineers, and data science engineers to spec, build, test and deploy high quality code in the cloud.

  • Leverage applicable design patterns, refactoring code where necessary, to maintain organizational consistency.

  • Design and implement performant APIs using a modern web stack consisting of TypeScript, GraphQL, and Apollo.

  • Ensure that all APIs are adequately tested in an automated framework, including functional and performance tests.

  • Expertly review code, have your code reviewed, and mentor other engineers.

  • Voice your expertise to provide technical constraints and solutions to product managers, with a focus on incremental delivery.

About You

  • You have a bachelor's degree in Computer Science, Engineering or a related field, or equivalent work experience.

  • You've been building backend web applications professionally for 3+ years.

  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and data management.

  • You have deep experience in one or more imperative programming languages.

  • You possess a strong understanding of the web request/response lifecycle and API design -- including versioning, isolation and microservice architectures.

  • You have experience deploying and monitoring software in a cloud provider such as AWS, Azure or GCP.

  • You have built production applications using one or more of the following: Typescript, Node.js, GraphQL, Apollo.

  • You have developed software that deals directly with transactional systems, trading systems, e-commerce, or marketplaces.

  • You understand how to design APIs and libraries that are easy for clients to use, while protecting the SLAs of the backend systems.

  • You're able to research, propose, and evangelize new technologies or software patterns to improve the software ecosystem.

  • You're a strong communicator that can convey technical concepts and trade-offs to both engineering and business audiences.

  • You have prior experience working in a fast-paced, agile environment.

  • You bring a positive attitude, a sense of humor, and self awareness.

  • You are a perpetual learner and passionate about technology.

Help Indigo improve grower profitability, environmental sustainability, and consumer health at a global scale.

About Indigo

Indigo is a company dedicated to harnessing nature to help farmers sustainably feed the planet. With a vision of creating a world where farming is economically desirable and an accessible profession, Indigo works alongside its growers to apply natural approaches, conserve resources for future generations, and grow healthy food for all. Utilizing beneficial plant microbes to improve crop health and productivity, Indigo's portfolio is focused on cotton, wheat, barley, corn, soybeans, and rice.

The company is headquartered in Memphis, TN, with additional offices in Boston, MA, Research Triangle Park, NC, Sydney, Australia, Buenos Aires, Argentina, and Sao Paulo, Brazil.

Indigo is committed to living our values, specifically "creating a work environment where everyone feels respected, connected, and has opportunities to learn and grow." As part of living our values, we strive to create a diverse and inclusive work environment where everyone feels they can be themselves and has an equal opportunity of succeeding.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
API Engineer

Ovia Health

Posted 4 days ago

VIEW JOBS 10/12/2019 12:00:00 AM 2020-01-10T00:00 <p>Ovia Health is the leading family health and technology company for women and families on their reproductive health journeys. Our mobile apps for fertility, pregnancy, and parenting empower people to take control of their health and navigate parenthood with confidence. We are on a mission to improve fertility and maternity healthcare, and to help women and families live fuller, healthier lives at home and at work. Join us!</p> <p>We’re looking for a talented API Engineer to join our small, energetic engineering team. We want someone who is able to interface with frontend API consumers, who is able to write performance-oriented and feature driven code, and who understands that there is more to making great products than JUST being a good engineer.</p><p>What you’ll be doing:</p><ul> <li>Writing performant PHP to build and connect features</li> <li>Working with large data and highly available services</li> <li>Collaborating with frontend teams to integrate RESTful APIs</li> </ul><p><strong>Requirements</strong></p><ul> <li>Experience building RESTful, performant web services</li> <li>Exceptional work ethic and communication skills</li> <li>Ability to prioritize work on multiple projects</li> <li>The ability and positive attitude to collaborate with team members from a variety of disciplines, but can complete projects individually</li> </ul><p><strong>Nice for you to have:</strong><br></p><ul> <li>Production experience with PHP</li> <li>Working knowledge of version control systems</li> <li>Excellent object-oriented software skills</li> <li>Experience with Unit Testing</li> </ul><p><strong>Benefits</strong></p><p>We are a lively, creative team that works hard and laughs a lot. We love what we do, and working at Ovia Health is a chance to be a part of something big. We have the number one apps for fertility and pregnancy, and we are just getting started! We value our employees tremendously, and do what we can to help them stay happy and healthy both at work and away from it. In addition to a supportive and healthy environment, we offer:</p><ul> <li>Small, dynamic and tight-knit team</li> <li>Supportive, collaborative atmosphere</li> <li>We value growth and education, and offer reimbursement for classes and conferences</li> <li>Company provided MacBook Pro</li> <li>Unlimited vacation</li> <li>Tasty office snacks</li> <li>An open, fresh, cubicle-free shared office space</li> <li>Flexible work schedule</li> <li>Two options for medical insurance coverage</li> <li>Employer contribution to 401k</li> </ul><p>We are always looking to make our team more diverse. Individuals of all genders, race, sexual orientation, nationality, ability, veteran status, and educational background are strongly encouraged to apply.</p> Ovia Health Boston MA

Senior API Engineer, Marketplace