Back to job search

Backend Engineer/Developer

Bangkok Bank (Bangkok City, Thailand)
Bangkok, Thailand 🇹🇭
Discover Bangkok Bank – Thailand’s largest commercial bank and one of the leading commercial banks in Southeast Asia. A pioneer bank with long progress of the country. Bangkok Bank has grown and matured with Thai people and their business interests and today is renowned for its size, stability and partnership approach. The bank is driving innovation in new products and services and building on its inherent scale advantages to meet the challenges of a changing financial landscape and consolidate its leadership position for the future.

About this position

The Backend Engineer/Developer is responsible for designing and implementing server-side architecture, building and maintaining APIs, and ensuring data integrity and security within web applications.

Responsibilities

• Design and implement server-side architecture and logic to support the frontend of the web application.
• Build and maintain RESTful APIs to allow frontend to communicate with backend
• Develop and maintain databases, ensure data integrity and security
• Ensure scalability of backend infrastructure to handle increasing traffic and data Implement security features to protect sensitive data
• Debug and fix issues related to back end of the web applications and conduct code reviews and ensure code adheres to industry best practices
• Assist in creation of technical documentation and keep up-to-date with the latest developments in backend technologies, including new tools and frameworks, and making recommendations for their adoption as appropriate

Requirements

• Strong experience with server-side programming languages such as Java, Python, Ruby, PHP, or Node.js.
• Knowledge of relational databases such as MySQL or Oracle, and non-relational databases such as MongoDB or Cassandra.
• Understanding of server-side architecture and design patterns, and experience with microservices architecture.
• Familiarity with cloud computing platforms such as AWS, Google Cloud, or Microsoft Azure
• Understanding of RESTful API design and event stream, and experience building and maintaining APIs.
• Knowledge of agile principles and development practices
• Bachelors in Computer Science, Engineering or Technology
• Deep experience working in an agile environment (e.g., user stories, iterative development, etc.)
• Relevant work experience in software development, including experience building server-side applications and working with databases
• Experience working with version control systems and agile development methodologies.