about 4 hours ago
Base Salary
$140k - $200k/yr
Responsibilities
- Design, develop, and maintain scalable RESTful APIs using Java and NestJS framework.
- Build APIs that power company and contact data enrichment, search, and intelligence capabilities.
- Architect and implement secure authentication and authorization systems using OAuth 2.0.
- Build high-performance API gateways with advanced rate limiting, throttling, and quota management.
- Design and implement MCP tools and servers to enable AI-powered integrations.
- Establish and enforce API design standards, versioning strategies, and best practices.
- Optimize API performance, caching strategies, and response times for high-volume traffic.
- Design and implement comprehensive API documentation, SDKs, and developer tools.
- Collaborate with product and integration teams to define API contracts and SLAs.
- Implement monitoring, logging, and analytics for API usage patterns and performance metrics.
- Participate in code reviews and mentor team members on API and MCP best practices.
- Troubleshoot and resolve production issues in distributed API systems.
- Contribute to technical architecture decisions for API platform evolution.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of experience in software development with a strong focus on API development.
- 3+ years of experience designing and implementing RESTful APIs and microservices at scale.
- Strong expertise in Java frameworks (Spring Boot, Spring Security, Maven/Gradle).
- Strong expertise in NestJS framework.
- Deep understanding of OAuth 2.0, OpenID Connect, JWT, and API security best practices.
- Experience with API gateway technologies.
- Proficiency with API design patterns, versioning, and documentation (OpenAPI/Swagger).
- Strong knowledge of rate limiting, throttling, and API scalability strategies.
- Understanding of distributed systems and high-availability architectures.
- Experience with MCP tool creation and implementation.
Benefits
- Comprehensive benefits including holistic mind, body, and lifestyle programs designed for overall well-being.