principal back-end developer - athens

fileri papadogiorgaki, randstad hellas
job type
apply now

job details

athens, attica
information technology
job type
reference number
fileri papadogiorgaki, randstad hellas

job description

Are you experienced in Back-end Development? Are you ready to take your technology expertise to the next level? Would you be interested in making your next career step as a Principal Back-End Developer? Are you a professional with a strong will to assist the company to grow and experienced in Ruby/Ruby on Rails, NodeJS?

Then keep reading, and we will be waiting for your application!


For this Principal Back-End Developer position, you will be offered a competitive remuneration package according to experience and skills, and the opportunity to grow in an exciting industry. 


The Principal Back-End Developer role has a variety of responsibilities:

  • Write well structured, secure code
  • Routinely inspect server code for speed optimization
  • Conceptualize and implement solutions for data storage
  • Maintain a stable server with zero downtime
  • Keep a backup library before any large changes to server
  • Be involved and participate in the overall application lifecycle
  • Main focus on coding and debugging
  • Build high-quality reusable code that can be used in the future
  • Learn about new technologies
  • Stay up to date with current best practices
  • Be a mentor to the team and inspire and support them in embracing such solutions
  • Take collective responsibility for team successes/failures and you strongly believe that helping less experienced devs level-up is profoundly beneficial to the team's success.
  • Take a lead role with our team of engineers who hold varying levels of seniority.


The ideal Principal Back-End Developer will have the following skills:

  • 6+ years experience in building Web Applications that are robust, maintainable and scalable
  • Experience with back end technologies and frameworks (Ruby/Ruby on Rails, NodeJS/Express or others)
  • Experience with SQL and No-SQL Databases (preferably PostgreSQL, Elasticsearch, Redis or others)
  • Good working knowledge with GraphQL would be considered a plus
  • Familiarity with automation testing techniques and tools
  • Deep understanding of the Object-Oriented programming patterns and best practices
  • A broad knowledge of the web platform as a whole (HTML5, CSS3, JavaScript, HTTP/S, web performance, web security)
  • Deep understanding of software architecture and software development life cycle
  • Knowledge and an active interest in Design Patterns and SOLID architecture principles
  • Ability to adapt to changing requirements and delivery timelines; Agile development experience (including tools like Git, SCRUM/Agile tools) would be considered a plus
  • Great communication skills and evidence of successful collaboration in a team
  • Passion for learning and innovation
  • Excellent command of written and spoken English


For this Principal Back-End Developer position position, feel free to reach Fileri Papadogiorgaki at or at 216 6001329.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. ​ All applications are considered strictly confidential.