Senior API Platform Software Engineer

Full time Upland in Software Engineer Email Job
  • Share:

Job Detail

  • Experience Senior/Manager
  • Qualifications Bachelors Degree

Job Description

Upland (https://upland.me/) is the earth’s metaverse that sits on top of the real world where people buy, sell and trade virtual properties based on actual addresses. They play various mini-games, earn money via virtual businesses and connect in virtual settings with like-minded community members. Upland is available for iOS, Android, and the mobile web and uses blockchain technology to power “true ownership” of digital assets. It launched into open beta in January 2020 and became the largest blockchain game eight months later. Uplandme, Inc. is based in Silicon Valley, California,  founded in 2018 by three serial entrepreneurs.

To expand its reach beyond blockchain aficionados and towards a mass-market audience, we are looking for a Senior API Platform Software Engineer to lead our initiative in building our API platform. You will work with product management and other engineers to help develop a powerful next-generation platform. Our ideal candidate will possess a great blend of leadership, organization, planning, and communication skills sets.


Key Responsibilities:

  • Architect, build, test, and maintain APIs that are securely accessible
  • Work with product managers and other engineering team members to design and implement a scalable platform that can meet our short-term needs and scale toward our long-term goals
  • Collaborate closely with other team members in creating a cohesive overall architecture and application
  • Regularly review designs and code, and have your code reviewed by coworkers to ensure high quality
  • Participate in requirements refinement and planning meetings



  • Bachelor’s degree in computer science or equivalent filed
  • 8+ years of hands-on experience designing and implementing API services
  • Expert-level experience with multiple API design approaches and best practices
  • Experience working with large-scale, data-intensive web applications
  • In-depth experience writing architectural requirements and systems design documents
  • Expert level experience with Node.js, React, and AWS cloud infrastructure
  • A passion for creating efficient, scalable platforms
  • Excellent written and verbal communication skills, including the ability to present complex information clearly and concisely to engineering and non-engineering audiences
  • Proven ability to remain up-to-date and quickly grasp new technologies

Work with a passionate, highly experienced, innovative team and have a wide range of independence while solving fascinating problems that span gaming, economics, marketing, computing, and sociology. Capitalize on the opportunity to grow with Upland in terms of responsibilities and your career. We offer competitive compensation both in salary and equity as well as top-of-the-market benefits.

Uplandme Inc. is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.


Other jobs you may like