Technology

ReactJS/NodeJS Developer (Intermediate/Senior)

Da Nang, Hai Chau   |   Full Time

Company Description:

At Code Engine Studio, we are your digital outsourcing and technology partner, dedicated to helping clients in the USA, Canada, Europe, and Southeast Asia transform their ideas and strategies into high-end digital products. Our international team is made up of passionate individuals who believe that excellence stems from within. When you become a part of our family, we care not just about what you do, but who you are. Our vision is to empower our employees to reach their fullest potential by nurturing both their skills and character.


We take immense pride in fostering a remarkable company culture that uplifts our team, believing that together, there's no limit to what we can achieve. Beyond our work, we are committed to giving back to our community through various community service programs.


Website: codeenginestudio.com

Facebook: fb.com/codeengine


Our Services:


We provide development and consultation services using a wide range of technologies, including React, Node.js, PHP, Drupal, and Java. Additionally, we are proud partners with Acquia and Liferay, enabling us to deliver even greater value to our clients.


At Code Engine Studio, we're not just a technology partner; we're a passionate and dedicated team ready to turn your visions into reality.


Job Description:

  • Javascript, ES Next, Typescript
  • Knowledge of Node.js and/or React, and frameworks available for it (ExpressJS, NestJS...)
  • Strong knowledge of HTML5, CSS, Javascript.
  • Experience with relational and non-relational DB (MySQL, MongoDB...)
  • Experience in building RESTFUL web services
  • Experience with Java is a plus, especially with Spring, SpringBoot, Hibernate frameworks
  • Experience with Docker
  • Proficient understanding of code versioning tools, such as Git

Job Requirements:


Junior React/Nodejs Developer:

  • Assist in the development and maintenance of React web applications related (such as  React/Java, React/Drupal,React/Nodejs)
  • Collaborate with cross-functional teams to deliver software solutions.
  • Write clean, maintainable code following best practices.
Intermediate React/Nodejs Developer:
  • Design and develop web applications and web services.
  • Collaborate with cross-functional teams to deliver software solutions.
  • Write clean, maintainable code following best practices.
  • Support and guide junior developers.
  • Showcase technical leadership by self-assigning tasks and implementing appropriate technical solutions and architecture.
  • Conduct thorough design and code reviews, mentoring the team in sound coding practices and logical approaches.
  • Implement solutions using Microservices Architecture, Web Services, Design Patterns, RDBMS and other data sources.
Senior React/NodeJS Developer
  • Lead the design and development of complex web applications.
  • Mentor and guide junior developers.
  • Showcase technical leadership by self-assigning tasks and implementing appropriate technical solutions and architecture.
  • Conduct thorough design and code reviews, mentoring the team in sound coding practices and logical approaches.
  • Architect and implement solutions using  AWS services, Microservices Architecture, Web Services, Design Patterns, RDBMS and other data sources.
All levels:
  • Collaborate with our diverse and talented team to deliver projects for clients across the globe.
  • Work within the Agile/Scrum/Kanban framework, actively participating in requirements analysis, planning, estimations, and continuous software development.
  • Contribute to the installation, ongoing maintenance, and production support of our software systems.
  • Uphold a commitment to excellence by ensuring high-quality code through the implementation of rigorous unit and integration testing.
These responsibilities reflect the varying roles and expectations within our development team, emphasizing teamwork, technical excellence, and a dedication to delivering outstanding software solutions to our clients worldwide.

Qualifications:

  • Bachelor's degree in Computer Science or related field.
  • Minimum of 2 years of experience in software development.
  • Knowledge of React/Nodejs programming (Junior).
  • 4+ years of experience in React/Nodejs development (Intermediate/Senior).
  • In-depth knowledge of web services and RESTful APIs (Intermediate/Senior).
  • Experience with advanced technologies (e.g., AWS, caching, LDAP/SSO/OAuth) (Senior).
  • Ability to work independently and in a team
  • Passion for technology, willingness to learn, and a good attitude
  • Strong problem-solving skills
  • English is required matching per level 

Job Highlights:

  • Fun and open family like work 
  • Excellent salary with 13th month bonus and up to an additional 2 months performance bonus
  • Additional health and training allowance renewed yearly
  • 5 day work week (Mon - Fri) with no overtime hours 
  • Extra days off: Christmas time, up to 5 days for sickness leave
  • Emphasis on personal and career development (2 hours/week of English classes and weekly soft skills training during work hours)
  • Free lunch everyday at the office and monthly team social events
  • Opportunity to travel to other countries for training and work
  • Fully English speaking environment working with clients from USA, Canada, Europe & SE Asia on portfolio piece projects for great clients

Submit Your Application

You have successfully applied
  • You have errors in applying