
Senior Software Engineer – Fullstack
Five9
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and maintain the software solution (Studio) with drag-drop flow builder and execution engine that integrates multiple channels like voice, SMS, and chatbot with the Five9 contact centre voice solution.
- Software design and development, testing and documentation across backend, frontend and interaction management platforms to deliver end-to-end features.
- Work with product owners and designers to expand the feature set and create high-quality user interfaces.
- Take operational responsibility for the performance and quality of services owned by your team, potentially including taking part in an on-call rotation.
- Deep dive into cutting edge technologies and work with the products team to transfer ideas into products.
- Contributes to the design process for new products and solutions.
Requirements
- Proficiency in a variety of programming languages, including but not limited to PHP, Javascript, Python or others as required.
- Expertise in server-side technologies, databases (SQL and NoSQL), and back-end frameworks like PHP/Laravel.
- Strong experience with web development technologies such as HTML, CSS, JavaScript, and modern front-end frameworks like Vue.js or React.
- Awareness of web security best practices and the ability to implement security measures to protect applications and data.
- Perform thorough code reviews as required and assist junior developers in learning and applying the coding standards.
- A portfolio of past projects showcasing design and full-stack development skills.
- Ability to work independently and as part of a collaborative team.
- Strong commitment to delivering high-quality code and solutions on time and within scope.
- Bachelor’s degree (or equivalent) in relevant discipline.
- Experience with multi-tenanted systems.
- Experience with AI-based coding tools such as GitHub Copilot, Claude, and others is highly advantageous.
- Expertise with sharding in MySQL, Redis, and MongoDB is highly advantageous.
- Experience with contact centers, IVR, virtual agents, VoIP, and telecommunications service providers is advantageous.
- Experience with Google Cloud Platform, Kubernetes, and CI/CD.
- This position requires the ability to be On Call.
Benefits
- Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better we are. Five9 is an equal opportunity employer.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPJavaScriptPythonSQLNoSQLHTMLCSSVue.jsReactMySQL
Soft Skills
collaborationindependencecode reviewcommitment to qualitytime management
Certifications
Bachelor’s degree