RingCentral is looking for a Software Development Engineer to lead the architecture, implementation, and maintenance of complex applications for web and mobile applications.
Requirements
- 10+ years of strong application development experience across multiple platforms
- Successful track record of delivering multiple projects and leading architectural design and implementation of at least one complex application with a significant user base involving multiple platforms and teams
- Strong computer science background in data structures, algorithms, networking, RESTful APIs
- At least 5 years of experience as a Backend Java Developer using Spring framework
- Good coding skills in React, TypeScript, HTML5, and CSS
- Experience working with at least one RDBMS such as Postgres, MySQL etc.
- Good understanding of end to end System Design involving backend systems
- Experience working with any cloud service provider such as AWS, Azure, GCP is desirable and distributed services eg. messaging queues
- Experience working with integrating third-party software such as Salesforce, Hubspot is extremely desirable.
- Experience with test automation and tools such as Selenium, Cypress, Postman, JMeter etc is highly desirable.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- 401k matching
- Paid time off