Senior Developer

  • Berlin, Germany

Senior Developer

Job description

The Company



Atheneum is a global platform revolutionizing market research & knowledge sharing across the business community. Our mission is to accelerate the decision making of our clients by connecting them to the world’s top professionals and industry leaders. We deliver interactions that generate intelligent insights & creative ideas ensuring our clients can drive their business forward efficiently.

Founded in 2010, Atheneum currently employs around 200 professionals in ten global offices and is rapidly growing as one of the world’s leading global insight platforms to strategy consulting firms, investment houses & global corporations.


The Opportunity


We are looking for an experienced software developer (minimum of 2 years experience) to build browser based systems using NodeJS on AWS. This person would be part of a brand new team of developers, reporting to a lead developer as part of an agile software development team to tackle a number of exciting leading-edge software products which have a significant and direct business impact. We will be building web and mobile applications, deploying with AWS, with automated testing and deployment, using modern best-of-breed web technologies.  This role is ideally suited to a candidate who has a solid track record of delivering web-based applications in any language, but ideally in NodeJS with solid experience with SQL, testing and other supporting technologies.


Location: Berlin or London or remote. Remote workers must be able to travel regularly to London or Berlin.

Reporting to: Lead Developer.


Main Tasks:


  • Analyzing requirements
  • Planning, designing and coding 
  • Testing and documenting

Job requirements

Profiles we are seeking


  • Experience in developing browser-based business systems
  • Strong knowledge of SQL
  • Knowledge of Javascript
  • Experience of developing in NodeJS or Ruby on Rails or Java (or similar)
  • Experience of developing in React
  • A willingness to work in whatever language is appropriate for the project
  • Ability to communicate clearly and accurately with both stakeholders, developers and other team members in writing and in person
  • Familiarity to with iterative approach to development, e.g. Agile
  • Strong English language skills
  • Understand the principles of TDD and use unit testing
  • Comfortable using Git


The ideal candidate will also:


  • Have experience of designing for and deploying to cloud based services, e.g. AWS, Azure or Google
  • Have experience of automated testing, including functional/integration/UAT
  • Have some knowledge of maintaining CI/CD Pipelines
  • Understand the concepts of  "CAP Theorem" and "Eventual Consistency"


 Apply now!