

API Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an API Engineer in Charlotte, NC, with a contract length of "unknown" and a pay rate of "unknown." Requires 7+ years in API development, proficiency in Node.js, Python, or Java, and experience with RESTful APIs and cloud platforms.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
September 11, 2025
π - Project duration
Unknown
-
ποΈ - Location type
On-site
-
π - Contract type
W2 Contractor
-
π - Security clearance
Unknown
-
π - Location detailed
Charlotte, NC
-
π§ - Skills detailed
#Kafka (Apache Kafka) #Python #GIT #Kubernetes #POSTMAN #Logging #Cloud #Monitoring #Swagger #Databases #Documentation #MySQL #PostgreSQL #Version Control #Computer Science #MongoDB #GraphQL #Prometheus #API (Application Programming Interface) #Lambda (AWS Lambda) #"ETL (Extract #Transform #Load)" #Observability #Docker #Azure #Security #DynamoDB #NoSQL #Scala #Java #Code Reviews #Datadog #AWS (Amazon Web Services) #GCP (Google Cloud Platform) #DevOps #AWS Lambda
Role description
eNcloud Services Immediate requirement
Job Title: API Engineer
Location: Charlotte, NC (Onsite)
W2
Job Summary:
We are seeking a skilled and detail-oriented API Engineer to design, develop, and maintain robust and scalable APIs that power our applications and services. As an API Engineer, you will be responsible for building secure, high-performance interfaces that enable seamless integration across internal systems, third-party platforms, and customer-facing applications.
You will collaborate closely with frontend engineers, DevOps, architects, and product managers to ensure the success of API-driven development efforts across the enterprise.
Key Responsibilities:
β’ Design, develop, test, and maintain RESTful and/or GraphQL APIs for internal and external use.
β’ Build scalable, secure, and high-performance backend services that integrate with databases, external APIs, and internal services.
β’ Collaborate with product and design teams to understand requirements and translate them into technical specifications and API contracts.
β’ Write clean, maintainable, and well-documented code and API documentation (e.g., Swagger/OpenAPI).
β’ Work with DevOps/SRE teams to enable CI/CD, monitoring, and logging for all API services.
β’ Ensure security best practices are followed, including proper authentication (e.g., OAuth 2.0), authorization, rate limiting, and data validation.
β’ Participate in code reviews, architectural discussions, and continuous improvement efforts.
β’ Maintain and improve API versioning, backward compatibility, and deprecation strategies.
β’ Optimize APIs for performance, reliability, and scalability under high-load conditions.
β’ Stay up to date with API-related tools, trends, and technologies.
Required Qualifications:
β’ Bachelorβs degree in Computer Science, Engineering, or a related field (or equivalent experience).
β’ 7+ years of hands-on experience in API development using Node.js, Python, Java, Go, or a similar backend language.
β’ Solid experience with RESTful API design principles and/or GraphQL.
β’ Proficient in working with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
β’ Experience with API documentation tools such as Swagger/OpenAPI, Postman, or Stoplight.
β’ Familiarity with OAuth2, JWT, and common API security practices.
β’ Experience with cloud platforms (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes).
β’ Understanding of version control systems, especially Git.
Preferred Qualifications:
β’ Experience with API gateways (e.g., Kong, Apigee, AWS API Gateway).
β’ Familiarity with event-driven architectures, webhooks, and message queues (e.g., Kafka, RabbitMQ).
β’ Exposure to serverless architectures (e.g., AWS Lambda).
β’ Experience with testing frameworks for APIs (e.g., Postman, RestAssured, Supertest).
β’ Understanding of monitoring and observability tools (e.g., Prometheus, New Relic, Datadog).
eNcloud Services Immediate requirement
Job Title: API Engineer
Location: Charlotte, NC (Onsite)
W2
Job Summary:
We are seeking a skilled and detail-oriented API Engineer to design, develop, and maintain robust and scalable APIs that power our applications and services. As an API Engineer, you will be responsible for building secure, high-performance interfaces that enable seamless integration across internal systems, third-party platforms, and customer-facing applications.
You will collaborate closely with frontend engineers, DevOps, architects, and product managers to ensure the success of API-driven development efforts across the enterprise.
Key Responsibilities:
β’ Design, develop, test, and maintain RESTful and/or GraphQL APIs for internal and external use.
β’ Build scalable, secure, and high-performance backend services that integrate with databases, external APIs, and internal services.
β’ Collaborate with product and design teams to understand requirements and translate them into technical specifications and API contracts.
β’ Write clean, maintainable, and well-documented code and API documentation (e.g., Swagger/OpenAPI).
β’ Work with DevOps/SRE teams to enable CI/CD, monitoring, and logging for all API services.
β’ Ensure security best practices are followed, including proper authentication (e.g., OAuth 2.0), authorization, rate limiting, and data validation.
β’ Participate in code reviews, architectural discussions, and continuous improvement efforts.
β’ Maintain and improve API versioning, backward compatibility, and deprecation strategies.
β’ Optimize APIs for performance, reliability, and scalability under high-load conditions.
β’ Stay up to date with API-related tools, trends, and technologies.
Required Qualifications:
β’ Bachelorβs degree in Computer Science, Engineering, or a related field (or equivalent experience).
β’ 7+ years of hands-on experience in API development using Node.js, Python, Java, Go, or a similar backend language.
β’ Solid experience with RESTful API design principles and/or GraphQL.
β’ Proficient in working with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
β’ Experience with API documentation tools such as Swagger/OpenAPI, Postman, or Stoplight.
β’ Familiarity with OAuth2, JWT, and common API security practices.
β’ Experience with cloud platforms (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes).
β’ Understanding of version control systems, especially Git.
Preferred Qualifications:
β’ Experience with API gateways (e.g., Kong, Apigee, AWS API Gateway).
β’ Familiarity with event-driven architectures, webhooks, and message queues (e.g., Kafka, RabbitMQ).
β’ Exposure to serverless architectures (e.g., AWS Lambda).
β’ Experience with testing frameworks for APIs (e.g., Postman, RestAssured, Supertest).
β’ Understanding of monitoring and observability tools (e.g., Prometheus, New Relic, Datadog).