Sketch-annotation-element-stroke-abstract-highlight-bling-line-1

Senior Node.js Developer

Vivasoft ltd has been operating for 7+ years and has been growing steadily for that period of time. We are a company with multiple products and services catering internationally. When we hire, we make sure that we will take care of the people who will be joining under the umbrella. The plan is always to grow together.

Overview

Vivasoft, a leading software outsourcing company, is seeking multiple talented Senior Node.js Developer to join our dynamic team. As Senior Node.js Developers, you will be responsible for designing, developing, and implementing software solutions using the Node.js framework. You will work closely with our clients to understand their needs and translate those needs into effective software solutions. Additionally, you will mentor and guide junior developers on the team, ensuring that all code is of the highest quality.

Responsibilities:

  • Develop and maintain server-side web applications using Node.js.
  • Lead and mentor a team of Node.js developers, providing technical guidance, code reviews, and support.
  • Collaborate with cross-functional teams to design and implement robust APIs and backend systems.
  • Write clean and efficient code, following best practices and coding standards.
  • Conduct thorough testing and debugging of applications to ensure high-quality deliverables.
  • Optimize application performance and scalability.
  • Integrate Node.js applications with databases, caching layers, and other third-party services.
  • Utilize asynchronous programming and event-driven architecture to build efficient and responsive applications.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Requirements:

  • Professional software development experience with designing & implementing highly scalable applications.
  • 4-6 years of experience with JavaScript, Node.js, Express or similar JS frameworks.
  • Strong JavaScript skills (ES6, Babel) - experience with Typescript is a bonus.
  • Strong understanding of Asynchronous I/O.
  • Excellent software architecture skills and ability to create clean, modern, testable, well-documented, maintainable & organized code.
  • Experience with modern Web service API (REST, gRPC, Graphql) implementation.
  • Experience with MySQL/PostgreSQL/NoSQL (or similar) and understanding of how they work internally.
  • Solid understanding of Algorithms & Data Structures.
  • Have prior knowledge of various design patterns.
  • Experience with building and architecting high-quality software from scratch.
  • Experience with caching systems (Redis, Memcached etc).
  • Experience with other programming languages is a bonus (Go, Rust, Python etc.).
  • Experience with AWS, bash scripting & CI platforms(Jenkins, Travis, Youtrack etc.). Serverless experience with AWS lambda or similar is a bonus.
  • Strong understanding of Git fundamentals.

What we offer:

  • Good working environment.
  • Weekly holiday: 2 Days.
  • Festival bonus: 2.
  • Lunch and snacks.
  • Friendly work environment (Game room, gym facilities, music corner).
  • Scope for professional development & career growth.
  • If you want to be prepared for the FAANG interview, we will assign a mentor for you.
  • Other facilities as per company policy.

Job Information:

Locaiton:

Dhaka

Deadline:

07-03-2024

Position:

Senior Node.js Developer

Salary:

90k-120k

Send Us Your Resume

As we continue to grow our core values stay the same and guide us through everything we do – from hiring to helping customers.

Position Temporarily Filled