- Domain IT Software
- Availability Full-time
- Experience Entry Level
- Type of contract Indeterminate term
- Location Budapest
- Accommodation No
- Salary To be determined
- Verified company Yes
Great customer experiences start with Genesys. We are building the next generation of customer engagement/support products for the global marketplace and looking for an experienced Senior Software Engineer to join us on this exciting and challenging journey.
You will be joining a collaborative global team of like-minded people who thrive on technical problem solving and relish design challenges. Working in an agile team environment, our teams are full-stack, with capabilities to deliver full features across frontend, backend, eventing and storage layers. Genesys software engineers think through implementation details of scale, security, and usability.
You will be part of a team developing an advanced chat platform with multiple digital channels and AI/bot platform integrations. We work with large variety of modern technologies and passionate about extending our expertise in different software development areas. We code mainly in JavaScript/Node.js but experience with other programming languages is a definitive advantage.
Key Responsibilities:
- Design, development, and testing of features/functions delivered via platform components and/or services that are secure, reliable, highly scalable, and available
- Ownership of features beginning to end from design documents and reviews to acceptance testing and deployment
- Review code and provide feedback relative to best practices, improve readability and anticipate issues
- Troubleshoot production support issues post-deployment and come up with solutions as required
Experiences and skills we are searching for:
- 5+ years working in backend software development, whether it be with Java, C#, or Python
- Openness and willingness to learn and work with JavaScript/Node.js
- Deep understanding of web technologies and protocols
- Experience with relational databases (PostgreSQL) and other data stores (Redis, Elasticsearch)
- Experience with cloud technologies (AWS/Azure/GCP) is an advantage
- Experience with container orchestration (Kubernetes) and monitoring solutions (Grafana, Elastic) is an advantage
- Expertise in distributed systems architecture and microservices design patterns is an advantage
- Great collaboration and learning skills
- Good written and verbal communication skills in English
Experiences and skills we would be very happy about:
- 2+ years working with Node.js
- 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