Senior Software Engineer - Fullstack | Platform

at  Five9 UK

Porto, Norte, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Aug, 2024Not Specified28 May, 2024N/AGit,Google Cloud Platform,Design,Typescript,Communication Skills,Data Structures,Ownership,Computer Science,Sql,Spring,GradleNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact centre 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.
Five9 Contact Center offers a wide range of services that are continuously evolving to provide high-performing, scalable, and resilient products to our customers. The mission of the Status Portal service is to deliver reliable uptime status for all Five9 product features across all regions and communicate real-time updates to our customers, including incidents, service degradations, maintenance activities, and product news.

REQUIREMENTS:

  • BS/MS in Computer Science or related field with strong Computer Science fundamentals in design, data structures, algorithms and problem solving.
  • Over 5 years of industry experience and expertise in Java development using frameworks such as Spring and Gradle.
  • 1 year of frontend development experience with JavaScript ES6 and React.
  • Hands on Experience in designing and implementing highly scalable, high performing RESTful based APIs.
  • Experience with SQL and NoSQL databases like Google datastore and CockroachDB.
  • Experience working on complex problems spanning across multiple products and systems.
  • Experience with Public Cloud (preferably Google Cloud Platform) is a big plus.
  • Experience with Typescript and CSS3 is a plus.
  • Proficient understanding of code versioning tools such as GIT.
  • Experience in debugging customer/production issues.
  • Experience with CI/CD process.
  • Must have experience working within an Agile/Scrum team.
  • Positive, self-motivated, and enthusiastic attitude with a strong sense of ownership.
  • Strong communication skills, both verbal and written.

Responsibilities:

  • Be part of an agile team to develop a scalable, highly available application platform based on Microservices Architecture.
  • Responsible for software design, fullstack implementation and automation tests.
  • Develop features using Java Spring frameworks and JavaScript.
  • Implement and execute Unit tests, Integration tests and Functional tests.
  • Participate in design discussions and peer review discussions with team members.
  • Troubleshoot and support current platform in production.
  • Participate and contribute to requirements analysis and grooming.
  • Collaborate with Product Managers, Architects, Engineering leaders and test engineers.
  • Understand performance and scalability principles and apply when developing software,
  • Be able to document and communicate clearly.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Porto, Portugal