Advance Clean Power Co., Ltd.

Job ID: BK-132744 | Location: Bangkok, Thailand
10 September 2019 Print Report Share

Advance Clean Power Co., Ltd.

Job ID: BK-132744 | Location: Klongsan, Bangkok, Thailand

Backend Developer (Golang), (Node.js) (3 positions)

Backend developer (1 position)

Responsibilities:  

  • Design, implement, test, and maintain backend components: application, data, infrastructure, analytics, and deployment
  • Solve complex scalability, platform, and integration problems in a practical and elegant way.
  • Design and build systems with automated instrumentation, monitoring, and test coverage.
  • Support, maintain, and document software functionality.
  • Consistently improve the reliability, efficiency, maintainability and stability of the code base. 
  • Collaborate with product managers, developers, and designers to define, refine, prioritize and ship new features.
  • Learn new paradigms, languages, and libraries as you work.
  • Ready to jump in to a rapidly scaling startup environment.

Skills and Qualifications:

  • Bachelor Degree or higher in Computer Science, Computer Engineering or any related fields
  • Strong knowledge and background of Software Development Life Cycle activities (Design, Implementation, Code Review, Testing)
  • Good knowledge of Web Application development technology (HTML5, CSS3, RESTful API, AJAX, JSON, XML)
  • Experience developing applications using any combination of NodeJS, Python, PHP, Ruby, MySQL, and MS SQL.
  • Familiar with Object Oriented Programming / Design Patterns concepts.
  • Demonstrable history of creating and maintaining web applications and RESTful web services in a production environment.
  • Debugging, and Release with experience in agile practices preferred.

 

Backend Developer (Golang) (1 position)

Responsibilities:

  • Writing scalable, robust, testable, efficient, and easily maintainable code.
  • Translating software requirements into stable, working, high performance and software.
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.

 

Backend Developer (Node.js) (1 position)

Responsibilities:

  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions 

Skills and Qualifications:

  • Knowledge of Node.js and frameworks
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
Apply Now

Job Details:


Benefits:
Five-day work week
Performance bonus
Life insurance

Is this your company? Claim it now!
Apply Now