Connecting to LinkedIn...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9pbnrlbgxldgvjl2pwzy9iyw5uzxitzgvmyxvsdc5qcgcixv0

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: San Mateo
Industry:
REF: JB - ENG030
Contact Name: Jennifer Beltran
Contact Email: jennifer@intelletec.com
Job Published: about 2 months ago

Job Description

​Our client has developed the most scalable and powerful chat API in the world. Their engineering team is solving some of the biggest challenges related to building reliable, feature-rich, and scalable real-time conversational experiences across different platforms.
 
Location: San Mateo, CA
You will be participating in building the best real-time conversational products and solutions possible. 
Roles & Responsibilities:
  • Build a large scale distributed and scalable real-time messaging service
  • Design simple, intuitive API to solve complex architectural problems
  • Write customer-centric documentation on API and messaging services
  • Architect and build efficient servers on our globally distributed infrastructure
  • Deploy and operate server clusters within a cloud environment
Key Qualifications:
  • Working knowledge of Python or Java
  • 2+ years of experience developing, shipping, and maintaining real-time systems is ideal but not a must
  • Understanding of multi-threading and high performance distributed architecture
  • Able to work independently and drive results
  • Ability to find the root cause of problems with a minimal set of information and data points
  • Ability to find the optimal solution given resource constraints; understands under-engineering and over-engineering concepts
Bonus Points:
  • Experience working on real-time chat/messaging system
  • Experience handling massive concurrent connections and processing large-scale traffic
  • Understanding of Unix/Linux systems
  • Understanding of Python, Java, and Event-Driven Frameworks
  • Understanding of TCP/IP and network programming
  • Understanding of RDBMS, NoSQL and distributed databases
  • Understanding of server virtualization, global infrastructures, load balancing, and handling massive data traffic
  • Awards from programming competitions (e.g., ACM ICPC, IOI, etc.)
For more info, please contact jennifer@intelletec.com