About the role
Develop and maintain scalable backend services using Node.js and Express.js Design and consume RESTful APIs to enable seamless communication between services Implement dynamic and responsive user interfaces using JavaScript, Backbone.js, and DustJS Style frontend components using LESS and maintain design consistency Integrate with RabbitMQ for asynchronous processing and event-driven architecture Work with ElasticSearch for efficient search capabilities and data indexing Manage and maintain PostgreSQL and Redis data stores Containerize applications using Docker and ensure consistent environments across development and production Set up and monitor application health using Application Insights, logging, and alerting tools Collaborate with cross-functional teams in an Agile/Scrum environment using tools like JIRA
Salary: Negotiate after interview Package: at least 13 months/ year. Review twice per year. Bonus: Tet bonus, project bonus, holiday bonus, HR referral bonus... Seniority allowance (working time from 2 years or more). Participate in learning and training activities inside and outside the company, accumulate learning points, develop G Points on the company's management system. Leave Saturday, Sunday + 12 days of leave/year Clubs and many cultural sports art activities sponsored or supported by the company (For example: Football, table tennis, badminton, swimming, music, English, games... ) Ensure health: Periodic health check, support to buy high quality health insurance... Join the Rikkei Care Health Insurance Plan. Mental comfort: Playing music on demand every day, fresh fruit, team building activities... Going out near and far everywhere. Opportunity to work abroad and travel around.
Proficient in JavaScript, Node.js, and Express.js Experience building and consuming REST APIs Solid understanding of frontend technologies: Backbone.js, DustJS, LESS Familiarity with message queues (e.g., RabbitMQ) and search technologies (e.g., ElasticSearch) Knowledge of Docker and modern DevOps practices Experience working with PostgreSQL and Redis Ability to work in Agile teams and use project management tools (e.g., JIRA) Strong debugging, problem-solving, and communication skills
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Rikkeisoft was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
