Senior Backend Developer

** About the company: One of the most outstanding blockchain company.

** Salary Range: 1000 - 2500$/month.

** Job Description:
- Participate in our entire product lifecycle, implement server-side logic and data structure following Technical Design document
- Take part in system architect and database design
- Gather and address technical and design requirements
- Write clean code to develop functional APIs
- Build reusable code and libraries for future use
- Troubleshoot and debug applications
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Provide training and support to team members
- Setup and maintain project wiki/documentation

** Requirements:
- Have at least 2 years experience working as Senior Backend developer or equivalent
- Proficient knowledge of Javascript programming language, MUST be familiar with Node.js environment. Experience working with frameworks based on Node.js (such as Express, Sails.js...) is a plus
- Experience working with a well-known databases (such as MongoDB, LevelDB, MySQL...)
- Experience working with caching system (such as Couchbase, Memcached or Redis...)
- Experience working with message broker system (such as RabbitMQ, ActiveMQ...)
- Familiar working with REST API
- Familiar working with OAuth
- Fundamental knowledge of OWASP security principles
- Understanding of common data structure and algorithm
- Good teamwork and self management skills
- Problem solving skill and optimization mindset
- Experience implementing automated testing platforms and unit tests
- Familiar with continuous integration, able to setup Jenkin for local development
- Familiar with Linux operating system
- Familiar with Git code versioning

** Other skills (optional)
- Experience working with Python or Golang in production
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Experience with the auto-document-generating tool (such as JSDoc), able to write high standard comments and instruct teammates to follow
- Setup and administration of backups
- Setup and administration of logging system

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
Error