Technology

ReactJS/NodeJS Developer (Senior/ Intermediate)

Da Nang, Hai Chau   |   Full Time

Company Description:

Code Engine Studio (CES) is a trusted software development partner specializing in custom application development and team extension. We cover the full development lifecycle, from qualitative research, UX and brand design, and strategic road mapping to enterprise-grade web and mobile development with technologies like NodeJS, ReactJS, and Java. We are a passionate and dedicated team helping clients in the USA, Canada, Europe, and Asia turn their vision into impactful digital products. More than a software outsourcing company, we are guided by our core values: Pursuit of Excellence, Hungry to Learn, We Before Me, and Humbly Listen, Bravely Speak. These principles shape not only how we build technology, but also how we build lasting relationships with clients, colleagues, and communities.

At CES, we care about our clients’ success as much as our own. We continually sharpen our skills and deliver products that exceed expectations. Just as importantly, we care about the success of our people. We invest in training and empower our team members, unlocking their full potential and supporting both their personal and professional growth.

Website: codeenginestudio.com

Facebook: fb.com/codeengine


Key skills:

  • Javascript, ES Next, Typescript
  • Strong knowledge of HTML5, CSS, Javascript.
  • Strong knowledge and experience of Node.js (preferably) and React, and frameworks available for it (ExpressJS, NestJS...)
  • 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

Responsibilities:

Intermediate React/Node.js 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 Information Technology or related field.
  • 5+ years of experience in React/Nodejs development for Intermediate level.
  • 7+ years of experience in React/Nodejs development for Senior level.
  • In-depth knowledge of web services and RESTful APIs (Intermediate/Senior).
  • Experience with advanced technologies (e.g., AWS, caching, LDAP/SSO/OAuth) (Senior).
  • Experience in adopting AI tools or practices in software development.
  • Ability to work independently and in a team.
  • Passion for technology, willingness to learn, and a good attitude.
  • Strong problem-solving skills.
  • Proficient in English communication.

Job Highlights:

  • Work Environment: Fun, open, and family-like atmosphere. Visit our fan page at https://www.facebook.com/codeengine to know us more.
  • Compensation: Excellent salary with 13th month bonus and quarterly bonuses available based on personal and corporate goals met.
  • Health Benefits: Yearly renewed health allowance or a comprehensive health insurance package, depending on your preference.
  • Professional Development: Training budget available for individual and team growth.
  • Work Schedule: 5-day work week (Mon-Fri) with no regular overtime expected.
  • Extra Paid Time Off: 11 public holidays, 1 Christmas day, and up to 5 days of Sick leave. 
  • Personal & Career Growth: 2 hours/week of English classes, weekly soft skills training during work hours, and Vietnamese classes for expatriate staff.
  • Office Perks: Free daily lunch, plus social activities such as poker games, foosball table, table tennis, weekly snack-time, and monthly birthday celebrations.
  • Travel Opportunities: Chance to travel internationally for training and work.
  • Language environment: Fully English-speaking, collaborating with clients from the USA, Canada, Europe, and Southeast Asia on portfolio piece projects.

Submit Your Application

You have successfully applied
  • You have errors in applying