Software Engineer (Backend, Python or Java)
Employer · Genesys
Budapest
As a Software Engineer, you will be joining a collaborative global team of like-minded people who thrive on technical problem solving and relish design challenges. Genesys software engineers think through implementation details of scale, security, and usability. You will be part of a team building new features, ensuring scalability and availability of the entire platform and delivering high quality code.
Tasks
- Design, develop, and maintain scalable, high-availability backend services
- Working with product and UX teams to field requests and build generic solutions that benefit all our customers/stakeholders
- Design, development and testing of features/functions that are secure, reliable, highly scalable and available
- 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
Conditions & benefits
A flexible-first cultureJoin a global team with flexible ways of working designed to help people do their best workGrowth in the AI eraBuild future-ready skills through mentorship, learning programs, leadership development and education supportTime to recharge and give backBenefits include paid volunteer time, August Free Fridays, well-being resources and regionally tailored programs for employees and their families
Requirements
- 3+ years of experience with backend technologies (python or JAVA)
- Basic understanding of AWS services
- Version control tools and processes (e.g. Git and Gitflow)
- Continuous delivery of cloud-based software
- 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
- Good written and verbal communication skills in English