API Designer - Expert Level
Job description: -API Designer - Expert LevelJersey City/Tampa, FL/Chicago, IL/Palo Alto, CALong term ProjectJD:As an API Designer, you will be responsible for designing, documenting, and evolving robust, scalable, and user-friendly APIs. As a Senior Lead Software Engineer within Commercial and Investment Banking team, you will play a key role in an agile team dedicated to building, enhancing, and delivering trusted, market-leading technology products. You will leverage your deep technical expertise and problem-solving skills to address complex challenges across multiple technologies and applications, driving significant business impact through your contributions.Key Responsibilities :API Design: Design RESTful, GRPC, and/or event-driven APIs using best practices and industry standards (e.g., OpenAPI/Swagger, AsyncAPI).Documentation: Create and maintain clear, comprehensive API documentation and usage guides.Collaboration: Work with product, engineering, and Architect teams to gather requirements and translate them into API specifications.Standards & Governance: Define and enforce API design standards, style guides, and governance processes.Prototyping: Build API prototypes and mock servers to validate designs and facilitate early feedback.Developer Experience: Advocate for and implement features that improve the developer experience, such as versioning, error handling, and discoverability.Lifecycle Management: Support the full API lifecycle, including versioning, deprecation, and backward compatibility.Quality Assurance: Collaborate with QA and development teams to ensure APIs are well-tested and meet performance, security, and reliability standards.Continuous Improvement: Stay up to date with API trends, tools, and technologies, and drive continuous improvement in API design practices.Required Skills & QualificationsFormal training or certification in software engineering concepts, with 10+ years of applied experienceStrong understanding of REST, GRPC, and/or event-driven API paradigmsProficiency with API specification tools (OpenAPI/Swagger, RAML, AsyncAPI, Postman, etc.)Experience with API gateways, management platforms, and developer portalsExcellent communication and documentation skillsFamiliarity with security best practices (OAuth2, JWT, API keys, etc.)Experience working in Agile/Scrum environments.Preferred QualificationsExperience with AWS (EKS)Knowledge of Micro Services & Domain Driven architectureExperience with CI/CD pipelines and automated API testingContributions to open-source API tools or standardsAdditional Job Details:About Tanisha Systems, Inc.Tanisha Systems, founded in 2002 in Massachusetts-*, is a leading provider of Custom Application Development and end-to-end IT Services to clients globally. We use a client-centric engagement model that combines local on-site and off-site resources with the cost, global expertise and quality advantages of off-shore operations. We deliver Custom Application Development, Application Modernization, Business Process Outsourcing and Professional IT Services from office locations in * and *.Tanisha Systems services clients in Government, Banking & Financial Markets, Insurance, Healthcare, Retail & Consumer Goods, Energy & Utilities, Life Sciences, Telecom, Manufacturing and Transportation Industries around the globe. Our engagement model provides a flexible operational environment that empowers our clients with the right levels of control.Want to read more about Tanisha Systems? Visit us at