Backend Technical Leader (NodeJS)

As a Backend Technical Leader, you may have the opportunity to make a great impact on the Backend Development Team with the qualifications below.

RESPONSIBILITIES:

  • Make thought-through decisions in the organization’s best interest.
  • Work with the engineering teams, product managers, and senior leaders to improve, explore, and create new technical design/architectures geared towards scale and performance that best-fit team capability and product needs.
  • Believe that building great applications is about delivering code that “works” and thinking about reusability, maintainability, security, and performance.
  • Conduct and participate in code and design reviews to achieve and maintain high development standards.
  • To be the escalation point for all technical issues in the project.
  • Resolve potential performance bottlenecks and defects in the architecture.
  • Guide junior engineers and do knowledge sharing, etc.

 

YOUR SKILLS AND EXPERIENCE:

Must have:

  • At least 3 years of experience and strong knowledge of JavaScript (NodeJS) is ideal. But if you do not have experience in these stacks, you must be open to learning and working on them quickly.
  • At least 4 years of experience in Backend development in any stacks with strong proven experience in:
    • Relational databases (Postgres) or NoSQL(MongoDB).
    • Architecture, design, and delivery of data-intensive applications.
    • TDD or BDD (using Jest, Mocha, Detox, Cypress, Katalon…).
    • Event-Driven Microservices Architecture using Kafka or RabbitMQ.
  • Good mindset and knowledge of Clean Code and SOLID principles.

 

Nice to have:

  • Experience in developing one of the following areas: (1) newsfeed system, (2) chat system (3) notification system (social media platform) is a big plus.
  • Experience in APM and other 3rd party tools to support product success.
  • Have experience in improving performance such as caching, indexing, and optimizing SQL query,…

 

BENEFITS:

  • Competitive income: $1.500 – $3.000 NET 
    • Based on your work result with normally 2 times review per year.
    • 100% salary during the probation period.
    • Up to 14th-month salary bonus based on your performance and contribution.
    • Token option and Token reward to share product success with all members.
  • Remote working time: up to two days per week.
  • 18 full-paid days off per year.
  • Laptop options by default, by your choice, or the company’s choice based on your needs.
  • Lots of room to grow: Great chance to develop your skills and competencies, with proper training and working with many key people from top tech companies and the Bein Scholarship (up to $500/year) to sharpen your knowledge.
  • Young, friendly, and respectful environment.
  • Spacious and well-equipped office.
  • Annual vacation at least 1 time per year with full salary.
  • Extra Health insurance, private premium package (up to 400 million VND in compensation).