Python Developer
Listed on 2025-12-15
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Python
Since 1995, Red Oak Technologies has been a trusted partner in the tech industry, delivering innovative talent solutions that drive progress. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract, permanent or project management based resources.
NOTE:
If selected for this position, you are required to perform ALL work onsite, based on the client’s specified hybrid work schedule (currently onsite 3 days a week: Tuesday, Wednesday and Thursday).
We are looking for a Senior Backend Engineer or Python Developer designing scalable, asynchronous systems for real‑time message processing and conversational AI, utilizing technologies like Kubernetes, Kafka, and Python async frameworks, with a strong focus on performance, reliability, and integration with external APIs.
Key Responsibilities- Build and maintain backend systems using Python, particularly with asynchronous frameworks like FastAPI, aiohttp, or asyncio.
- Develop RESTful and async APIs for conversational platforms (such as chatbots or virtual assistants).
- Design and implement asynchronous logic to handle concurrent processing, which is crucial for real‑time messaging and chatbot responsiveness.
- Understand and apply concepts such as event loops, coroutines, and async/await.
- Develop or integrate conversational interfaces that handle real‑time user input; integrate with APIs such as OpenAI, Dialogflow, Rasa for NLP and conversation flow; maintain context and state across asynchronous message streams.
- Process real‑time data streams using Kafka or similar message brokers; design and scale systems for high‑throughput messaging environments.
- Deploy and manage microservices using Kubernetes; build scalable, containerized backend services that handle real‑time interactions reliably.
Seniority:
Mid‑Senior level
Employment type:
Contract
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).