Application Developer in San Jose, CA at Nelson

Date Posted: 7/29/2020

Job Snapshot

Job Description

Job Number: 2150270

Job Title: Application Developer
Location: San Jose
Compensation: $140,000 - $180,000

Our client is challenging the fundamental assumptions about how developers build real-time apps. Bigger than streaming analytics or big data, they're focused on completely altering the ways software interacts with humans and the world around them. Our client is a team of software engineers building the frameworks that enable next-generation user experiences for Fortune 100 companies and category leaders.

As an Application Developer you will build real-time streaming applications that model and control web-scale real-word systems. Real-time application development will include building- stateful Web Agent backends, real-time streaming APIs and cutting edge real-time user interfaces that utilize massively streaming data leveraging the open source client platform.


• Build distributed, real-time applications that run on the client's platform

• Design and document stateful Web Agent services, streaming WARP APIs, and associated data structures

• Collaborate with engineering teams to help them use the streaming APIs and data structures you create to build massively real-time user interfaces

• Engage with engineers in customer organizations to help them implement stateful, real-time application components

• Use modern, strongly typed programming languages, and powerful mobile-inspired user interface frameworks, to build high quality, delightful, polished user experiences

Job Title Requirements:

• Strong CS fundamentals

• Extremely proficient in Java

• Experience with distributed actor systems, such as Akka or Erlang

• Familiarity with object-oriented design patterns

• Experience building large scale distributed applications

• Mastery of application design patterns, such as model-view-controller, delegate and observer patterns, and dynamic composition of components

• Curious by nature and willing to learn new ways of designing applications

• Experience building real-time applications and streaming data

• Experience with TypeScript, Scala, Rust, Swift, or other programming languages with advanced type systems

• Strong knowledge of browser performance Familiarity with procedural animation and styling engines

Sorry, no 3rd party, C2C, or non US Visas at this time.


About Nelson:

For more than 45 years, we've been passionate about helping people find jobs they love - rewarding jobs that further career goals. At Nelson, we partner with companies that have outstanding reputations. Working with innovative startups to Fortune 500 companies, our skilled recruiters have access to opportunities beyond what you can find on your own. With Nelson, you'll get the most out of your career. Together, we'll set career goals and find you a position where your skills shine. For a full listing of jobs, go to: and click "Find Work."