API Developer / Engineer


SAI Systems Intl., Inc.
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- API
- API Management
- Amazon Web Services
- DevOps
- Docker
- Django
- Git
- Kubernetes
- Lifecycle Management
- Microservices
Summary
We are looking for an experienced API Developer / API Engineer with strong expertise in API design, API security, and Python development. The ideal candidate will design, develop, secure, and maintain scalable RESTful APIs and integrations for enterprise applications.
Key Responsibilities
- Design and develop scalable REST APIs and backend services.
- Develop APIs using Python and frameworks such as FastAPI, Flask, or Django.
- Define API standards, architecture, request/response structures, and error handling.
- Implement API security using OAuth 2.0, OpenID Connect, JWT, API keys, and RBAC.
- Apply authentication, authorization, rate limiting, throttling, and other API security controls.
- Develop and maintain API documentation using OpenAPI/Swagger.
- Integrate APIs with databases, cloud services, third-party applications, and enterprise systems.
- Perform API testing, troubleshooting, performance tuning, and monitoring.
- Collaborate with application, cloud, security, and DevOps teams.
- Follow API governance, versioning, lifecycle management, and security best practices.
- Participate in code reviews and ensure high-quality, maintainable Python code.
Required Skills
- API Design – Intermediate
- API Security – Intermediate
- API Development / API Engineering – Mastery
- Python – Intermediate
- Strong experience with RESTful APIs and microservices.
- Experience with FastAPI, Flask, or Django.
- Knowledge of OAuth 2.0, JWT, OpenID Connect, API authentication and authorization.
- Experience with Swagger/OpenAPI.
- Understanding of API gateways, rate limiting, throttling, and API versioning.
- Experience with Git and CI/CD practices.
- Good understanding of HTTP, JSON, REST principles, and web services.
Preferred Skills
- Experience with API Gateway platforms such as Apigee, AWS API Gateway, Azure API Management, or Kong.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of event-driven architecture and messaging systems.
- Experience with Docker and Kubernetes.
- Familiarity with automated API testing tools such as Postman or pytest.
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or a related field preferred.
- 5+ years of software/API development experience, with strong hands-on API development experience.
- Strong problem-solving and communication skills.
- Dice Id: 10101796
- Position Id: 9090023
- Posted 7 hours ago
Company Info
About SAI Systems Intl., Inc.
Throughout more than thirty years of business, Saisystems International has been fortunate to create relationships with many like-minded companies across the world.
These relationships are founded in open communication, stewardship and the goal of providing the best for respective customers. A few of our business associations include:
- Greater New England Minority Supplier Development Council (GNEMSDC)
- U.S. Pan Asian American Chamber of Commerce (USPAACC)
- National Minority Supplier Development Council (NMSDC)
- Greater Valley Chamber of Commerce
- Certified State of Connecticut Small Minority Business Enterprise
SAI Systems Technology, LLC is currently accepting resumes for a variety of positions. Please review the database of positions that we are seeking to fill and contact us for additional information about any specific opportunity.
Careers
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs