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.