Job Openings Back End Developer

About the job Back End Developer

Responsibilities:

  • 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 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, and 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, and 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.