Posted on: 24/08/2025
Job Summary :
The ideal candidate thrives in an API-first development culture, possesses deep expertise in RESTful API design, and is proficient with OpenShift and modern API security standards.
As an API Engineer, you will play a pivotal role in architecting scalable and reusable APIs that serve as the foundation for our enterprise applications.
You will collaborate closely with product managers, architects, frontend and backend developers, and DevOps teams to ensure APIs are well-structured, secure, and aligned with business objectives.
Your contributions will drive interoperability, scalability, and long-term maintainability across our platform ecosystem.
Key Responsibilities :
1. API Design and Development :
- Embrace API-first principles, ensuring APIs are well-documented, reusable, and consumer-centric.
- Design APIs with scalability, backward compatibility, and future extensibility in mind.
2. OpenShift Deployment and Management :
- Ensure high availability, scalability, and resilience of API services in a cloud-native environment.
- Collaborate with DevOps teams to define CI/CD pipelines and infrastructure as code for API deployment.
3. Security and Compliance :
- Enforce secure authentication and authorization practices to protect sensitive data and ensure compliance with regulatory standards.
- Perform regular security assessments and address vulnerabilities proactively.
4. Cross-Team Collaboration
Define and maintain clear API contracts, supporting versioning strategies to prevent breaking changes.
Provide technical guidance and mentorship on best practices for API consumption and integration.
5. API Governance and Documentation
Maintain comprehensive, user-friendly documentation for internal and external consumers. Promote and standardize API usage across teams to reduce duplication and improve maintainability.
6. Code Quality and Performance Optimization :
- Optimize API performance through efficient design, caching strategies, and database query tuning.
- Implement rate limiting, throttling, and other API management policies as needed.
7. Monitoring and Observability :
- Use logging, tracing, and metrics to diagnose issues and ensure API reliability and responsiveness.
- Provide actionable insights through dashboards and alerts to maintain SLAs.
8. Agile Development and Continuous Improvement :
- Contribute to continuous improvement by identifying process gaps, automation opportunities, and better development workflows.
- Keep up-to-date with industry trends, emerging technologies, and best practices in API engineering.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Other Software Development
Job Code
1534557
Interview Questions for you
View All