API Design Engineer Job
This is a pivotal role where you will be responsible for implementing API design principles to create scalable, secure, and consumer-centric APIs.
The ideal candidate will focus on designing API specifications and frameworks that ensure seamless developer experiences while meeting customer standards and architectural guidelines.
You will work with customers to design and develop APIs that meet their needs and exceed their expectations.
Key Responsibilities
* Adept an API Design First Approach
* Design API specifications that adhere to customer standards, covering endpoints, data structures, error handling, and response codes
* Define and configure API policies (security, routing, transformation, throttling, etc.) using tools such as Azure API Management (APIM)
* Create mock APIs for early-stage validation and testing to facilitate integration and feedback before development
* Perform unit testing of API specifications to ensure functionality, reliability, and adherence to defined standards
* Configure API backend settings within APIM (naming conventions, App Insights, Key Vault) in DEV, UAT, and PRD environments
* Deploy draft APIs into the Azure APIM Dev instance and promote them across DEV, UAT, and PRD environments using the API DevOps framework
Required Skills and Qualifications
* API Design First Expertise: Proficient in designing APIs using OpenAPI, SwaggerHub, or similar tools with a focus on consumer-first design principles
* Azure API Management: Deep experience in configuring and managing APIs using Azure API Management
* Security Standards: Strong knowledge of OAuth2, OpenID Connect, and API key management best practices
* Documentation Excellence: Skilled in creating developer-friendly documentation and API identity cards
* Testing Proficiency: Familiarity with API testing frameworks and methodologies to validate functionality and performance
Benefits
* Professional development and constant evolution of your skills, always in line with your interests
* Opportunities to work outside Brazil
* A collaborative, diverse, and innovative environment that encourages teamwork
* Health insurance
* Dental Plan
* Life insurance
* Transportation vouchers
* Meal/Food Voucher
* Childcare assistance
* Gympass
Become a Part of Our Team
We are committed to building an inclusive culture that values diversity, equity, and inclusion. We believe that everyone deserves equal opportunities and respect in the workplace.
If you are passionate about API design and development, and want to work in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity.
Please note that we are an equal opportunities employer and welcome applications from all qualified candidates.
Job Type: Full-time
Location: Remote