Full Stack Developer

Are you a Software Engineer obsessed with high technical performance? Are you paranoid about the security of programs you write? Do you daydream about highly available systems and cringe at the thought of downtime? If so, you might be a good candidate for this job. If the phrases “time to bust out the Cray” and “hacking the Gibson” only make you chuckle, you may just find a home here at ReadyTalk. Server Side software engineering requires a deft touch, part art, part black magic and such a code wizard is a master of many things. From real time streaming to high availability, it’s a big playground where a foolish move can have dire results, but that sweet spot between daring and discretion is a whole lot of fun. Bring your Open Source and Agile skills and join ReadyTalk! A little bravery never hurt any of our Engineers either!

The Software Engineer team at ReadyTalk lives and breathes Java, Linux/Unix, POSIX and other varied language platforms.

About ReadyTalk:

From small virtual meetings to large web events, ReadyTalk provides audio, web and video conferencing services that are affordable and easy to use, so you can focus on the substance of the meeting, not the technology behind it. In 2000, a fearless and persistent team of entrepreneurs set out to build a great audio and web conferencing technology company. ReadyTalk wanted to build a company that we would all be extremely proud of – one that succeeded in the market because of great products that you can help build!

Requirements

  • Bachelors degree in Computer Science or equivalent degree
  • Flexibility to work outside of business hours as a release schedule requires
  • Participate in a on-call rotation supporting our production service
  • 5 plus years in software development experience

Duties

  • Develop and maintain a highly available, distributed system
  • Work within the company's software development lifecycle process
  • Collaborate in the planning, design and program development for a release
  • Present software design issues, questions and suggestions for alternate ways of implementing a feature to the Product Engineering team
  • Work with Customer Support to help troubleshoot technical customer problems

 

Skills

  • ReadyTalk’s Software Engineeers' have the proven ability to deliver high-quality, reliable code implemented on schedule
  • Understanding of software development process
  • Professional and effective verbal and written communications skills
  • Ability to effectively prioritize and complete multiple development tasks
  • Ability to work in a fast-paced, often-changing environment
  • Strong problem-solving skills and attention to detail
  • Good time-management, planning and organization skills
  • Ability to work collaboratively with others
  • High level scripting Java frameworks of Spring, Guice, Hibernate, Struts and Freemarker

Technical Interests and Experience

  • Distributed, fault-tolerant systems
  • Broadcast of rapidly changing, latency-sensitive data
  • Engineering for efficient use of bandwidth, CPU, and memory resources
  • High-performance concurrency control in distributed and shared memory environments
  • Cache coherency models
  • Rigorous use of cryptography and authentication
  • Peer-to-peer and client/server networking in unreliable, real-world environments
  • Load simulation and analysis
  • Maintaining backwards and forwards compatibility among components during incremental system upgrades
  • Abstractions for component reuse and test automation
  • Programming on Linux and other POSIX operating systems
  • Relational database design and use

 

Catch a sneak peek here:https://www.readytalk.com/rt/jobs/engineering.html

AA/EOE
M/F/D/V
Drug-free Workplace

PGi participates in E-Verify. To learn more, please visit : http://www.uscis.gov/

 

 


Meet Some of ReadyTalk's Employees

Courtney G.

Senior Director of Human Resources

Courtney drives ReadyTalk’s overall people strategy, which includes keeping an active pulse on the culture, employee engagement and development, and industry trends to ensure the company attracts and retains top talent.

Tim M.

Product Manager, Operations

Tim's focus is on developing easy-to-use technology that provides a space for spontaneous collaboration and allows ReadyTalk customers and co-workers to work wherever, whenever, and from whatever device they want.


Back to top