State of California Veterans Jobs

ca-edd Logo
Mobile ca-edd Logo

Job Information

MetaOption, LLC API Engineer in San Francisco, California

API Engineer

Location: Remote, then onsite in San Francisco, CA once offices reopen in 2022

KEY THINGS : Robust understanding of server-side development and an in-depth understanding of other related technologies, including NodeJS, Java/J2EE, and similar back-end technologies.

Understanding of APIs, the concept of domain and user experience APIs, and how best to meet the needs of a variety of clients. Full lifecycle development experience on large software products, creating distributed and scalable/cloud-ready systems. Experience and robust understanding of API-related technologies (Express), Services (REST, XML, etc.), queuing technologies (NGINIX, MQ) and databases (Redis, Dynamo, Cosmos) a strong plus. Experience with software engineering best practices and quality tooling (SONAR, TDD, BDD, CI/CD, etc.) As an API Engineer, you?ll work with an Agile product team to build services leveraged by our millions of customers. You?ll leverage your knowledge of software to delight our customers with high-quality applications. you?ll use best-in-class tools for build automation, code coverage, contract testing, test-driven development, continuous build and integration tooling. Join an Agile Software Product team, participate in team rituals to develop customer-centric, sustainable, software ? specifically UX APIs used by our mobile apps. Collaborate with Senior Developers and Product Owners on the team to define, design, build and ship new features with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use. Setting and adhering to software coding and style guides comes as second nature to you, ensuring consistency, as does participating in pair-programming and code review. You have experience supporting and troubleshoots problems with existing applications in production. You consider yourself a self-motivated team player who excels in a collaborative environment, with a strong sense of personal accountability. You possess excellent problem-solving skills, with the ability to learn and apply new technologies quickly and be self-directed. You have some passion about continuously improving organizational practices. Above all, you possess a passion to build high-quality customer experiences through our software. Bachelor?s Degree in Computer Science or equivalent work experience (A minimum of 5 years software development experience, 3 years of which are JavaScript). Knowledge of HTML, CSS, JavaScript (React and Node experience a strong plus). Robust understanding of server-side development and an in-depth understanding of other related technologies, including NodeJS, Java/J2EE, and similar back-end technologies. Understanding of APIs, the concept of domain and user experience APIs, and how best to meet the needs of a variety of clients. Full lifecycle development experience on large software products, creating distributed and scalable/cloud-ready systems. Experience and robust understanding of API-related technologies (Express), Services (REST, XML, etc.), queuing technologies (NGINIX, MQ) and databases (Redis, Dynamo, Cosmos) a strong plus. Experience with software engineering best practices and quality tooling (SONAR, TDD, BDD, CI/CD, etc.)
DirectEmployers