Job type: Permanent
Job reference: : BBBH114988
Sector: NPI & Product Engineering, R and D
Salary: variable bonus
Date posted: 21/12/2017
This vacancy has now expired.
About the role
We're looking for a Backend Engineer that enjoys developing and designing backend services in a cloud platform environment. Attention to detail and reliability are what you take pride in. This candidate also appreciates the notion that their efforts will enable real time transactions for millions of users across a wide variety of products and industries.
Integration of client side SDKs with server side logic
Writing reusable, testable and efficient code.
Continuous improvement and maintenance of our backend systems.
Ensuring and enabling reliable connectivity and functionality across services.
Work with a large variety of products, connected by APIs
Work with the DevOps team to ensure reliable, proactive, and efficient scaling.
Write both internal and external technical documentation.
Writing services that allows reports and analytics to be performed on our services and databases
Have ownership of the services you maintain to ensure their continued availability (including after-hours emergency recovery).
Identify new functionality improved performance and scalability.
Minimum Bachelor Degree in Computer Science or Computer Engineering or its equivalent related experience.
Minimum 2 years of relevant backend development experience.
Knowledge of Node.js and frameworks available for it.
Understands the nature of asynchronous programming.
Strong knowledge of backend database technologies and paradigms.
Experience working with agile software development practices.
Ability to work in a globally distributed team.
Experience in cross platform development and working with multi-threaded and multi-node software is a strong advantage.
Basic knowledge of Agile software development.
Previous experience in working with communications software.
For more information about this role please contact our Singapore office
Spencer Ogden Energy Pte Ltd
Agency License Number: 13C6321