Beincomm

TTC Building, 1, Tan Thuan, TP Hồ Chí Minh

Company Size : 25-99

View more

Job Summary

25-99

Product

Việt Nam

Backend Senior/Technical Leader

Beincomm

Quận 7, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • 1500 - 3000 USD
  • Posted:27/08/2022
  • 1

Job description

Overview of job

Beincomm is building a social community platform powered by our native blockchain to solve the most significant global problem of our time - User privacy on social media.

We are looking for talented candidates with a strong growth mindset to join our well-funded startup, where you can experiment with your initiatives in a unique and fast-paced environment and get many opportunities to learn and grow.

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

Responsibilities:

  • Design a high-performance community platform and build one of the related features using event-driven microservice architecture (chat, newsfeed, group, RBAC, notification, payment, subscription, admin portal, blockchain dapp,...)
  • 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 not just “works” but in a proper way 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.
  • Mentor junior engineers and do knowledge sharing, etc.
  • Competitive income: $1500 - $3000 NET

       + Based on your work result with normally 2 times review per year.

       + 100% salary during the probation period.

       + Up to 14th-month salary 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).

Job Requirement

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:

+ Design and Optimize Relational databases (Postgres) or NoSQL databases (MongoDB).

+ Cloud System Architecture knowledge (AWS/GCP/Azure)

+ TDD or BDD (using Jest, Mocha, Detox, Cypress, Katalon…).

+ Knowledge in Microservices Architecture (using Kafka or RabbitMQ).

  • Have experience in improving performance such as caching, indexing, and optimizing SQL query,...
  • Good mindset and knowledge of Clean Code and SOLID principles.

Nice to have

  • Experience in developing one of the following areas: (1) social network (newsfeed, notification,...) or (2) chat system is a big plus.
  • Experience in developing distributed systems on top of microservices architecture, event-driven architecture using Kafka (or RabbitMQ), CQRS, streaming processing, etc. is highly welcome.
  • Experience in APM and other 3rd party tools to support product success.
  • Human management is a plus but not required.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • JavaScript
  • NodeJS
  • NoSQL
  • MongoDB
  • TDD
  • Social Network
  • MS SQL
  • Distributed Systems
  • RabbitMQ
  • BDD
  • SOLID
  • Architecture
  • MS Azure
  • CQRS
  • Apache Kafka
  • Caching
  • Mocha
  • AWS
  • Microservices
  • GCP
  • Jest
  • Detox
  • Cypress
  • SQL Query

BUSINESS PROFILE

Beincomm is a community platform, applies blockchain technology.

A place for those who value meaningful engagement and build their own community. No forced ads, no data control, you are responsible for your digital footprints.

Beincomm was founded in 2021. Pretty new, right? But we are not some random startup. Beincomm is backed up by EVOL GROUP (since 2009) and we are having over 100 young and friendly people on our team. 

By joining Beincomm, you will not only be able to make a great career here but also to solve the biggest problem of our time - User's privacy on social media. You’ll have the opportunity to work with amazing people that we have recruited from top tech companies (Vin Group, Sea Group…) and grow together as a team. We encourage continuous learning on the job and promote from within frequently so the opportunity for career advancement is excellent. Last but not least, we expect you to grow with us in the long run, that is why there are many chances that you could become a shareholder of the company.