Share

Share on facebook
Share on twitter
Share on linkedin

Full Stack Developer

Overview: Athens Attica, Greece, Engineering, Full time, On-Site, Intermediate Level

The National Bank of Greece , one of the largest financial groups in Greece-and career partner of PLG Disrupt Summit -is looking for a full stack developer.

Responsibilities

  • End to end ownership of the application lifecycle (concept, design, test, release, support)
  • Produce clean-code, fully functional web apps (back-end, responsive front-end)
  • Develop APIs and RESTful services
  • Analyze business requirements and suggest solutions
  • Troubleshoot and debug to optimize performance
  • Write Unit, BDD and UI tests to iron out issues
  • Work with graphic designers to design new features
  • Design databases for the back-end
  • Ensure cross-platform compatibility and optimization
  • Communicate effectiveness of emerging technologies to decision-makers

Requirements

  • BSc in one of the following fields-Required:
    • Computer science
    • Computer engineering
    • Informatics
  • Prior working experience in a relevant position – Required
  • Skills – Required:
    • Coding proficiency in C#
    • Demonstrable .NET platform experience
    • Demonstrable experience with Angular framework or Reactjs library
    • Behavioral Driven Development experience
    • Relational and non-relational databases experience
    • Demonstrable experience with API development
    • Cloud computing experience either on MS Azure or AWS
    • OWASP-proof coding security principles
  • Languages-Required: English: C2 level
  • Personal skills:
    • A curious mind with structured thinking
    • An ability to build rapport with colleagues (team players)
    • Self-motivated and result-drive

Requirements

  • An environment embracing autonomy, flexibility, and speed
  • Experienced professionals and high-caliber colleagues
  • Exposure to most relevant, state of the art technologies and practices
  • Continuous training opportunities

We use cookies to provide you with the best online experience. By agreeing you accept our terms of use.

Scroll to Top