Beincom

CTM Complex, 139 Cau Giay, Hà Nội

Quy mô công ty : 25-99

Xem thêm

Mô tả công việc

Tóm tắt công việc

  • Working in the backend team to many services using microservices architecture. Such as
    • A nested group structure and use RBAC to control member permission.
    • Admin portal.
    • Asynchronous notification service to push notifications via Firebase, email
    • Membership services include payments, subscriptions account
    • Newsfeed system as a social platform includes: Timeline, Post, Comment, Reaction features… etc
    • EVM-based Dapp integration.
  • Write efficient, testable, maintainable, and scalable code to implement Backend APIs
  • Write documents, cross reviewing and support technical for junior members.
  • Design solutions and architecture for Beincom’s services
  • Competitive income:

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

       + 100% salary during the probation period.

       + Yearly Performance Bonus (up to 3 months)

       + 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 Beincom Scholarship 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).

Yêu cầu công việc

Must have

  • 2+ years of experience in Backend development, at least 1 year in NodeJs (Javascript/Typescript)
  • Good knowledge about data structures and algorithms.
  • Experience working on relational databases, specifically Postgres.
  • Experience with Unit Test (using Jest, Mocha…)
  • Experienced working on Redis for caching/speeding up system performance.
  • Experience with Docker and GIT in software development
  • Experience with ORM such as TypeORM, Sequelize
  • English reading skill to understand spec documents, requirements, etc
  • Good working attitude, problem-solving skills, critical thinking, and communication skill.
  • Enjoy technical challenges and are eager to explore new technologies

Nice to have

  • Experience in developing a news feed system and notification system (social media platform) is a big plus.
  • Experienced in developing distributed systems on top of microservices architecture, event-driven architecture using NodeJs, Kafka, RabbitMQ, etc. is highly welcome
  • Having experience or knowledge of Test-driven development
  • Having knowledge of Clean Code, popular software development principles such as SOLID
  • Have experience in improving performance by using caching, indexing, maintenance, and optimizing SQL query, transaction
  • Have experience in implementing full-text search by using ElasticSearch
  • Having knowledge of CI/CD (Circle Ci), cloud platform (AWS, Digital Ocean) and container orchestration platform (ECS, Kubernetes, Docker) is a big plus.
  • Have knowledge of Agile/Scrum

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • JavaScript
  • NodeJS
  • TypeScript
  • Algorithm
  • PostgreSQL
  • Git
  • Unit testing
  • TDD
  • ORM
  • MS SQL
  • Distributed Systems
  • RabbitMQ
  • Elasticsearch
  • SOLID
  • Docker
  • Redis
  • Architecture
  • Apache Kafka
  • Caching
  • AWS
  • Sequelize
  • Kubernetes
  • Microservices
  • CircleCI
  • Jest
  • SQL Query
  • CI/CD
  • DigitalOcean
  • Amazon ECS

NĂNG LỰC

  • Problem Solving Skills
  • Critical Thinking
  • Communication Skills
  • Scrum
  • Agile
  • Ambitious

Thông tin doanh nghiệp

Beincom (BIC) is a community platform, applying 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.

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

By joining Beincom, 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, FPT Software, Viettel, MoMo, Lazada, MB …) 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.