Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.
Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves.
The Core Apps Team is responsible for developing and evolving key components of the Five9 platform. We build scalable microservice-based solutions and modern user interfaces, while also maintaining and improving existing functionality.
We're looking for a seasoned Full-Stack Engineer who is comfortable working across the stack — from robust backend services to responsive and intuitive frontends — and who can effectively manage and modernize legacy code.
Key Responsibilities:
- Design and develop platform applications and services in a multi-cloud and hybrid-cloud environment.
- Build and maintain microservices and client-facing features (frontend).
- Maintain and improve existing legacy code across both backend and frontend.
- Drive refactoring and modernization of legacy components with a focus on stability and maintainability.
- Build performant and user-friendly interfaces with attention to UX, responsiveness, and scalability.
- Apply and promote engineering best practices: code reviews, automated testing, and CI/CD.
- Contribute to reusable components, libraries, and internal APIs to improve development efficiency.
- Collaborate with architects, Product, QA, DevOps, and other engineering teams.
- Participate in on-call rotations to support production systems as needed.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
- 8+ years of professional experience in software development, including full-stack engineering roles.
- Strong backend expertise with Java and Spring/Spring Boot frameworks.
- Solid frontend development experience with modern JavaScript/TypeScript frameworks (React preferred).
- Hands-on experience maintaining and improving legacy codebases (backend and frontend).
- Proficiency with Kubernetes and CI/CD tools (e.g., GitLab, Jenkins).
- Strong knowledge of both SQL and NoSQL databases.
- Experience working with public cloud infrastructures (GCP preferred).
- Excellent problem-solving, architectural thinking, and collaboration skills.
- Comfortable working in fast-paced, production-critical environments.
Benefits:
- Five9 Shares
- Bonus Scheme
- 10% Flex Benefit
- Meal Allowance
- Medical Insurance
- Life Insurance
- 25 day Annual Leave + Public Holidays
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.
View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal.
Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.