API Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Stefanini Group · 1 day ago

API Developer

Stefanini Group is seeking an API Developer to build and maintain data services for their dashboard. The role involves designing secure APIs, ensuring data availability, and implementing business rules for public reporting databases.

Management Consulting
Hiring Manager
Rachit Rastogi
linkedin

Responsibilities

Design and implement secure, documented APIs that deliver aggregated dashboard datasets to the Web Developer
Implement consistent business rules described in the data considerations, including enrollment scope, exclusion rules, and suppression for counts
Provide a data availability endpoint so the UI can communicate limitations by Local Education Agency (LEA) and metric, aligned to the documented missing data lists
Partner with department staff to ensure all data elements needed are available
REST or Graph QL, with preference determined by department standards, with Open API documentation required for all endpoints
Versioning strategy, including backward compatible changes for the Web Developer
Domain, metric, year, as of date
Geography: city, county, state, district, school
LEA type: traditional public, charter, vo tech, as categorized
Metadata: dataset name, as of date, refresh cadence, suppression policy, and calculation notes
Data payload: categories, counts, percents, suppressed indicators, denominator values where applicable
Caching headers and server-side caching for common queries
Public read only access pattern with protection against abuse:
API gateway and rate limiting
Logging and monitoring
No PII exposure
Only aggregated values with suppression
Align to Department and Data Management Office (DMO) security standards for hosting and operations
Define extract and transform processes with DMO, including data validations needed for:
Verified address for City of Wilmington
LEA code mappings for attendance and tardy codes
Refresh cadence
Support snapshot-based refresh were stated in the document that data will not be continuously updated
Provide clear run logs and publish last refresh timestamps
Automated tests for calculations and suppression rules
API implementation deployed to the agreed environment
Open API specification and developer portal documentation
Data dictionary and metric definition catalog aligned to UI needs
Data availability and gap reporting endpoints aligned to the documented considerations
Operational runbook for refresh, monitoring, incident response, and onboarding new metrics
API responses match documented business rules and suppression
Performance supports dashboard use with reasonable response times under load
Security controls implemented and validated
Documentation enables the Web Developer to implement the UI without additional reverse engineering
DMO review and sign off on governance, definitions, and operational readiness

Qualification

API designRESTOpen API documentationGraph QLData validationSecurity standardsSoft skills

Required

Experience in designing and implementing secure, documented APIs
Knowledge of REST or Graph QL
Experience with Open API documentation
Ability to implement consistent business rules
Experience with data availability endpoints
Knowledge of API design requirements including versioning strategy
Familiarity with standard query parameters and response structures
Understanding of security and governance standards for APIs
Experience in defining extract and transform processes
Ability to provide clear run logs and publish last refresh timestamps
Experience with automated tests for calculations and suppression rules
Ability to deliver API implementation deployed to the agreed environment
Experience in creating Open API specification and developer portal documentation
Ability to create a data dictionary and metric definition catalog
Experience in operational runbook creation for refresh, monitoring, incident response, and onboarding new metrics
Ability to meet acceptance criteria for API responses, performance, security controls, and documentation

Company

Stefanini Group

company-logo
Global Tech Consulting Company All in One. Stefanini is a Brazilian multinational company with 37 years of experience and presence in 41 countries.

Funding

Current Stage
Late Stage
Company data provided by crunchbase