Software Engineer (Backend Development Ruby on Rails/NodeJS)
Requirements:
- Minimum 6 years of experience in backend development, specializing in languages such as Node.js and Ruby.
- Demonstrated proficiency in building scalable backend services and APIs using Node.js.
- Strong grasp of asynchronous programming and event-driven architecture principles.
- Comprehensive knowledge of databases including relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
- Excellent problem-solving skills with keen attention to detail.
- Exceptional communication and teamwork skills.
- Previous experience in leadership roles, overseeing backend engineering teams and leading technical projects.
- Familiarity with cloud platforms, particularly AWS.
Qualifications:
- Exceptional proficiency in Node.js and/or other programming languages like Ruby, Python, etc.
- Demonstrated experience in conceptualizing and deploying scalable backend services and APIs using Node.js.
- Proficiency in guiding the technical direction of teams, including technology, tool, and framework selection.
- Ability to optimize backend service performance and scalability, prioritizing high throughput and minimal latency.
- Proficient in identifying and addressing technical challenges and performance bottlenecks in backend codebases.
- Collaborative mindset, working closely with DevOps specialists to deploy and manage backend services in operational environments.
- Previous collaboration with architects and senior engineers to define the organization’s technical vision and present it to VPs and senior management.
Why should you choose us?
- Because you can deal with interesting and varied projects
- Because you can learn and develop
- Because we’re flexible, so you can work in the office or home office
- Because we’re planning long-term
- Because the atmosphere is friendly
- Because you can work in a nice environment
- Because more than 90% of our colleagues would recommend Evista as a job
Send us your CV to the hr@evista.hu e-mail address and join our team!
Have a question?
Unsure on whether to apply to a post? Want to know more on specific requirements? Cannot find a post you think you’re qualified for? Or just curious?
To get in touch with us, please fill out the contact form. We’ll respond promptly to your inquiry.


