Technology

Technical Lead (React JS/ Node JS)

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.

Key Skills:


  • Programming Languages:
    • Proficient in JavaScript and TypeScript
  • Web Development:
    • Strong knowledge of HTML5, CSS, and modern JavaScript frameworks.
    • Familiarity with Node.js and frameworks like ExpressJS and NestJS, NextJS
  • Database Systems:
    • Proficiency with both relational (e.g., MySQL) and non-relational (e.g., MongoDB) databases
  • Architecture:
    • Strong understanding of OOP, Design Patterns.
    • Expertise in architecture and implementing solutions. 
    • Experience in microservice is a plus.
  • Cloud and DevOps:
    • Hands-on experience with a Cloud Provider for deploying and managing applications (AWS, Azure, or GCP).
    • Proficiency in containerization and kubernetes / orchestration.
  • Version Control and Collaboration:
    • Proficient understanding and usage of code versioning tools, such as Git.
    • Ability to collaborate effectively within a team and contribute to code reviews and discussions.

Responsibilities:

  • Research and Development
    • Do technical and NodeJS specific research to improve our tooling and practices with updates from industry trends and advancements.
    • Create tools and define standards
for project teams to adhere to.
    • Contribute technically on projects in regards to:
      • Architecting designs that promote efficiency and reusability that drive complex web applications.
      • Application optimization for speed and scalability.
    • Collaborate with our diverse and talented team to deliver projects for clients across the globe.
    • Work within the Agile/Scrum/Kanban frameworks, actively participating in requirements analysis, planning, estimations, and continuous software development, especially leading the development team for complex web application projects. 
  • Technical Oversight and Project Improvement
    • Perform technical audits on projects and suggest strategy to improve technical quality and delivery
    • Uphold a commitment to excellence by ensuring high-quality code through the implementation of rigorous unit and automation testing.
    • Coach Project Leads to optimize application performance and resolve bottlenecks and inefficiencies.
    • Troubleshoot complex technical issues in development and production.
    • Coordinate with React/Nodejs Project Leads to help grow their career path and  foster a culture of collaboration and continuous improvement.
  • Code Quality and Best Practices:
    • Enforce coding standards, best practices, and ensure high-quality code that meets performance, scalability, and security requirements.
    • Implement and oversee code reviews to maintain code integrity and share knowledge within the project teams.

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:

  • Minimum of 5 years of hands-on experience in Full Stack development using Node.js and React.
  • Minimum of 3+ years of proven experience in leading a team of developers and driving technical decisions
  • Experience in client-facing roles, understanding client needs, and translating them into technical solutions.
  • Excellent problem-solving skills and ability to work effectively in a fast-paced environment.
  • Ability to work independently and in a team.
  • Passion for technology, a willingness to learn, and an overall desire for excellence for self and team.
  • Strong English proficiency - both verbal and written.

Benefits:

  • Enjoy a fun and open family-like work environment.
  • Receive an excellent salary package that includes a 13th-month bonus and the potential for up to an additional 2 months of performance bonuses.
  • Benefit from an additional health and training allowance that is renewed yearly.
  • Enjoy a standard 5-day work week (Monday to Friday). Overtime is case-specific, with benefits like extra pay or rest time as needed for client requests, prioritizing your work-life balance.
  • Take advantage of extra days off, including time off during Christmas, and the possibility of up to 5 days for sickness leave.
  • Invest in your personal and career development with 2 hours per week of English classes and weekly soft skills training during work hours.
  • Enjoy the convenience of a daily free lunch provided at the office and exciting monthly team social events.
  • Explore the world with opportunities to travel to other countries for training and work assignments.
  • Thrive in a fully English-speaking environment while working with clients from the USA, Canada, Europe, and Southeast Asia on portfolio piece projects for exceptional clients.
  • Relocation budget available for eligible candidates.
These benefits reflect our commitment to creating a positive and supportive workplace where you can grow professionally and personally while enjoying a great work-life balance.

Submit Your Application

You have successfully applied
  • You have errors in applying