We are looking for a top-tier developer to join our AI automation team and build a next-generation technology toolkits and SDKs. You will be responsible for designing and delivering high-performance, developer-friendly libraries that abstract away complexity. This is a role for someone who is truly skilled developer, a fast learner, and thrives on working with multiple languages and frameworks.
Key Responsibilities
Architect, develop, and maintain a robust platform SDK as the flagship implementation.
Extend and contribute to multi-language SDKs (Go, Java, Node.js, etc.) to ensure a consistent developer experience.
Collaborate with cross-functional teams to refine design and usability.
Write clean, well-documented, and testable code with a strong focus on performance and scalability.
Research, prototype, and quickly master new frameworks and technologies to push the platform forward.
Contribute to design discussions, code reviews, and technical strategy.
Required Qualifications
5+ years of software development experience, with deep expertise in programming (async, FastAPI, gRPC, testing frameworks, packaging/distribution).
Strong hands-on knowledge of at least two additional languages (Go, Java, or TypeScript/Node.js highly preferred).
Solid understanding of distributed systems, APIs, and microservices architectures.
Demonstrated ability to learn new frameworks quickly and apply them to real problems.
Excellent problem-solving and debugging skills, with a passion for clean, developer-centric design.
Experience building SDKs, libraries and tools.
A plus to have:
Contributions to open-source SDKs, frameworks, or developer tooling projects.
Cloud-native development experience (Docker, Kubernetes, serverless).
Familiarity with workflow engines, orchestration platforms, or similar distributed systems.
Experience with Agentic AI/ RAG techniques.
Experience mentoring other engineers and driving engineering best practices.
How to Apply:
Submit your resume (required) and portfolio of workflows or projects (optional) to:
careers@iohealth.com
Job Type: Full-time
Education:
Bachelor's (Required)
Experience:
software development in programming (async, FastAPI, gRPC): 5 years (Required)
testing frameworks, packaging/distribution: 5 years (Required)
additional languages (Go, Java, or TypeScript/Node.js : 3 years (Required)
distributed systems, APIs, and microservices architectures: 2 years (Required)
building SDKs, libraries and tools: 2 years (Required)
Cloud-native development (Docker, Kubernetes, serverless): 2 years (Preferred)
* workflow engines, orchestration platforms: 1 year (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.