Software Engineer - Intern (Chat Public API) - Zendesk

Job Reference: HR100
Employer/Agency: Zendesk
Location: Singapore
Experience:
Salary/Package: On application
Job Sector: General Management & Consulting
Date Posted:
Closing Date:

At Zendesk, we strive to make customer relationships beautifully simple. One of the ways we look at the improve the business to customer interaction is through self-help. Our embeddable Web Widget is used to provide relevant and constructive knowledge base articles to customers. As the landscape of customer support evolves, we are thinking of more novel ways to better serve our customers.

Problem Statement

At Zendesk Chat, we focus a lot on our platform and are striving to improve and add more features to our Public API. The Chat team is looking for a capable intern to drive the project to release the next version of our Public API; This involves improving our underlying OAuth flows, adding more features/endpoints, integrating with our upcoming rate-limit service. We have big plans for the Public API as we look to drive our company platform first.

Scope of Work

Familiarize yourself with the technology stack that powers Zendesk Chat’s Public API
Learn about best practices for REST/GraphQL API development
Familiarize yourself with OAuth2 workflows, rate-limiting, pagination, etc that go into making a great API
Be embedded with the Zendesk Chat team and contribute to all the team meetings
Learn about the importance of well-tested code and ensure that your work is heavily unit-tested
As and when required, you may need to work on replicating bugs that are reported and fix them
Learn to work with technologies at scale. The current Zendesk Chat Public API serves over 10,000 requests per second.

Requirements
Experience in the following technologies is preferred but not required:

JavaScript
Python
Rest API
GraphQL
Unit testing
Perks include flexible working hours, a fully stocked kitchen and the office at Haw Par Technocentre! We're also keen on ongoing learning so you'll develop your skills through pair programming, lunch and learns, hackathons, lab days to experiment with new ideas and a yearly training allowance too. In addition, you'll be invited, and encouraged, to take part in company-sponsored volunteer initiatives.

About Zendesk

Zendesk builds software for better customer relationships. It empowers organizations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organizations the flexibility to move quickly, focus on innovation, and scale with their growth. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Learn more at www.zendesk.com.

Individuals seeking employment at Zendesk are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

Connect To Us