Back End Developer

Job Description and Qualifications

  • Design and develop business logic and back-end product systems 
  • Work closely with front-end developers and develop functional, complete and well performing APIs 
  • Decrypt current company software systems and is able to connect to applicable data sources 
  • Write both unit and integration tests, developing automation tools for daily tasks 
  • Develop high quality, well documented and efficient codes 
  • Challenge ideas and opinions, avoiding errors or inefficient solutions
  • Previous experience as a back-end developer 
  • Deep knowledge of object-oriented programming, experience with COBOL, CICS or similar banking software is considered a plus 
  • Significant experience in writing and utilizing RESTful API services and RESTful API performance optimization applications
  • Knowledge of web services and complex software systems
  • Experience with database systems, with knowledge of SQL, MongoDB or similar
  • Experience in using JavaScript, frameworks MVC, such as Angular JS, Backbone or similar 
  • Ability to write effective unit and integration tests
  • Deep understanding of Agile methodologies  
  • Experience as a developer in an Agile team (preferred)
  • Passionate about technology and excited about the impact of emerging / disruptive technologies 
  • Seeks to generate greater self-initiative and works in an environment that promotes business mindsets 
  • Believes in a culture of transparency and trust 
  • Open to learning new ideas outside scope or knowledge

Apply for this position

Allowed Type(s): .pdf, .doc, .docx