Technology

Tech Lead - Node.js & React (Full Stack)

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.


About the position:

This position involves collaborating with multiple teams to enhance their technical practices and ensure quality by consulting, implementing, and executing standards, tools, and best practices researched by R&D. The role requires a strong focus on the following key skills and responsibilities.


Key Skills:

  • Proficient in Node.js and JavaScript/TypeScript.
  • Strong knowledge of React and Node.js frameworks: Experience with Express.js, NestJS, and Next.js.
  • Web Services Development: Experience in building GraphQL and RESTful web services.
  • Frontend Technologies: Strong knowledge of HTML5, CSS, and JavaScript.
  • PHP Experience: A plus.
  • Database Proficiency: Experience with both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB) databases.
  • Version Control: Proficient in using code versioning tools, such as Git.
  • Collaboration Skills: Ability to collaborate effectively across multiple teams and contribute to code reviews and discussions.
  • Software Design Principles: Strong understanding of OOP, Design Patterns, and expertise in architecture and implementing solutions; experience in microservices is a plus.
  • Cloud and Containerization: Hands-on experience with a Cloud Provider (AWS, Azure, or GCP) for deploying and managing applications, along with proficiency in containerization and orchestration (e.g., Kubernetes)

Key Responsibilities


  • Tool and Standards Review: Regularly assess the implementation of tools and standards across projects.
  • Constructive Feedback: Provide recommendations to improve compliance and efficiency, ensuring consistent and effective use of tools and standards to maintain code quality.
  • Coding Standards Development: Develop, document, and enforce coding standards and best practices to ensure high-quality code that meets performance, scalability, and security requirements.
  • Team Coaching: Coach team members to ensure proficiency with tools and standards, continuously updating materials based on feedback and technological advancements.
  • Project Auditing: Collaborate with Project Developer Leads to identify inefficiencies in their projects and suggest applicable improvements.
  • R&D Contributions: Serve as a core team member in R&D efforts, responsible for implementation, innovation in new products/features/tools, proof-of-concept creation, system design, and specification development.
  • Issue Resolution: Troubleshoot and resolve complex technical issues during project development, acting as a go-to resource for technical advice and best practices.
  • Research and Improvement: Conduct technical and Node.js specific research to enhance tooling and practices, staying updated on industry trends and advancements.
  • Project Leadership: Actively work as Project Lead on a project for up to 50% of working time.

Qualifications:

  • Experience: Minimum of 6 years of hands-on experience in Full Stack development using Node.js and React.
  • Leadership: Minimum of 3 years of proven experience in leading a team of developers and driving technical decisions.
  • Client Interaction: Experience in client-facing roles, with the ability to understand client needs and translate them into technical solutions.
  • Communication Skills: Effective communication and interpersonal skills.
  • Problem-Solving: Excellent problem-solving skills and the ability to work effectively in a fast-paced environment.
  • Passion for Technology: A willingness to learn and a desire for excellence for self and team.
  • Language Proficiency: Strong English proficiency, both verbal and written.
  • Independent and Team Work: Ability to work independently and collaboratively within a team.


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: Competitive salary with a 13th-month bonus and up to 1 additional month as a performance bonus.
  • 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: 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 class for expatriate staffs.
  • 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-worthy projects


Submit Your Application

You have successfully applied
  • You have errors in applying