BYSL Global Technology Group

Solutions

Technologies

Services

Divisions

Investments

About

Resources

Backend Developer (NodeJS, ExpressJS, NestJS)

BYSL Global Technology Group

Apply Now

Vacancy:

N/A

Job Context:

We are seeking a talented and experienced Backend Developer with a strong specialization in NodeJS, ExpressJS, and NestJS, along with hands-on experience in microservice architecture. As a Backend Developer, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable server-side applications. You will work closely with the front-end team, DevOps engineers, and other stakeholders to deliver scalable and high-performance solutions for our platform.

Job Responsibilities:

  • Develop, maintain, and optimize server-side applications using NodeJS, ExpressJS, and NestJS.
  • Design and implement microservice architecture to ensure scalability, fault tolerance, and reusability.
  • Write clean, modular, and scalable code following best practices and coding standards.
  • Build and maintain APIs (RESTful or GraphQL) to interact with frontend applications and external services.
  • Collaborate with the DevOps team to ensure seamless integration and deployment of microservices.
  • Develop and implement security measures to safeguard data and applications.
  • Monitor performance and troubleshoot application issues to ensure optimal performance and reliability.
  • Participate in architecture design discussions and provide input on system scalability and flexibility.
  • Integrate with databases such as MongoDB, PostgreSQL, or MySQL, ensuring optimal data storage and retrieval.
  • Ensure continuous integration and delivery (CI/CD) pipelines for seamless deployment and updates.
  • Document application architecture, design decisions, and project progress for future reference.
  • Keep up to date with the latest trends and advancements in backend technologies, microservices,

Key Qualifications:

  • Proven experience as a Backend Developer with in-depth knowledge of NodeJS, ExpressJS, and NestJS.
  • Strong understanding of microservices architecture, and experience developing, deploying, and maintaining microservices in a production environment.
  • Solid understanding of RESTful API design and development.
  • Experience with databases such as MongoDB, PostgreSQL, MySQL, or other NoSQL and relational databases.
  • Strong knowledge of asynchronous programming, event-driven architectures, and message brokers (e.g., RabbitMQ, Kafka).
  • Experience working with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and version control systems, particularly Git.
  • Knowledge of API security best practices (OAuth, JWT, etc.).
  • Experience with testing frameworks like Jest, Mocha, or Chai.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written, with the ability to work in a collaborative environment.

Additional Requirements:

  • Experience with serverless architectures (AWS Lambda, Azure Functions, etc.).
  • Familiarity with gRPC for inter-service communication.
  • Experience with caching solutions like Redis or Memcached.
  • Knowledge of DevOps principles and infrastructure as code (Terraform, Ansible).
  • Understanding of Agile methodologies and sprint-based development.

Experience Requirements:

  • 3+ years of experience in backend development, preferably with NodeJS, ExpressJS, and NestJS.
  • Proven experience in microservices development and deployment in large-scale systems.

Educational Requirements:

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Employment Status:

Full-Time

Job Status:

Full-time

Salary:

Negotiable

Job Location:

Gulshan, Dhaka

Compensation & other benefits:

  • Performance Bonus
  • Festival Bonuses
  • Competitive Salary
  • Yearly Salary Review

Apply Now

Or

Read Before Apply

Please read the requirements carefully before you apply.

*Photographs must be enclosed with the resume

You may also submit your CV to careers@byslglobal.com
Mention the name of the position you are applying for in the subject line

Application Deadline: January 31, 2025