Skill
Asynchronous Programming
Software Development and Engineering Practices
Asynchronous programming is a software development paradigm that allows code to execute non-blocking operations, such as network requests or file I/O, without halting the main program flow while waiting for results. Developers use constructs like promises, async/await, callbacks, or event loops (common in JavaScript, Python's asyncio, and C#) to build responsive applications, especially in web servers, UIs, and APIs handling concurrent tasks. It is essential for building scalable, high-performance software systems.
Open roles requiring Asynchronous Programming (1)
Senior Software Engineer - Cloud Streaming (Contractor)
Bend Studio
Contract · Aliso Viejo, CA
Sony is hiring a senior engineer to design and operate the server infrastructure powering their cloud gaming service across a global network. This role suits someone with deep production systems experience who enjoys solving complex distributed systems problems and wants to work on technology that delivers games to millions of players.
Listed on Bend Studio’s careers site · Apply there ↗
Roles that use Asynchronous Programming
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.