- Domain IT Software
- Availability Full-time
- Experience Mid Level
- Type of contract Indeterminate term
- Location Budapest
- Accommodation No
- Salary To be determined
- Verified company Yes
If YOU have Node.js background and ready to expand your knowledge with Rust and you would like to be part of a remotely working international team, than please continue reading and apply!
Genesys is looking for experienced engineers to join the Multicloud CX Digital Team. The team is responsible for the software responsible for empowering digital conversations between Fortune 500 companies and their customers. Genesys is a leader in the Gartner 2021 Magic Quadrant for Contact Center as a Service and provides solutions for all digital channels, such as chat, email, social, co-browse, etc.
Genesys Multicloud digital products include a wide technology stack including Node.js, JavaScript, Java, C++, Docker/Helm/Kubernetes, Terraform, Kafka, Redis, Grafana, Elastic and PostgreSQL. We build high performing, multi-tenant, highly available, auto-scalable microservices. Multicloud solutions are offered as a cloud service or can be delivered to customers to run in private cloud Kubernetes environments.
Successful Multicloud software engineer will:
- Understand why security, logging, metrics and test automation are important and believe this to be a first-class component of new development
- Describe problems accurately and propose practical solutions
- Be driven to get results and adapt to challenges
- Be proactive and learn to anticipate/handle software and system failures
- Demonstrate a high level of curiosity and keep abreast of the latest technologies
- Show pride of ownership and strive for excellence in everything you do
Major responsibilities/activities:
- Design, develop, and test features, functions and microservices that are highly scalable, available, and reliable
- Stay current with industry developments and new trends
- Recommend new technologies as components of a solution when appropriate
- Take ownership of features beginning to end; from design documents and reviews to acceptance testing and deployment
Minimum requirements:
- Extensive server-side development experience (JavaScript/NodeJS, Rust, Java, C# or C++, Go)
- Working experience with REST API and back-end services
- Familiarity with traditional RDBMS databases
- Familiarity with Memory cache technologies like Redis or Memcached
- Unit testing and automation experience
The ideal candidate would also have experience with:
- Docker, Helm and Kubernetes deployment constructs (service, deployment, ingress)
- Development in one or more of AWS, Azure, or Google Cloud
- Infrastructure as Code: Terraform
- Full application lifecycle from development through deployment, operations and support
- Working with open-source projects
- Scalability and availability in distributed systems
- Ask questions about the job before you go to an interview
- Don’t leave your original passport and ID to employers
- Don’t make any requested payments
- Research the recruiter and the company
- Read the contract before you sign it