This page was automatically translated and may contain errors. View in English.
এস

Senior Backend Engineer

Smart Procedure Business Services LLC

Yanbu, Al Madinah Province, Saudi Arabia পূর্ণকালীন

প্রথম আবেদনকারী হোন।

অভিজ্ঞতা
৪+ বছর
বেতন
শূন্যপদ
1
পোস্ট করা হয়েছে
৬ ঘন্টা আগে
কাজের ধরণ
অফিসে
শিক্ষা
Bachelor's degree or equivalent experience
জীবনবৃত্তান্ত
আবেদন করা আবশ্যক

যেখানে আপনি কাজ করবেন

কাজের বিবরণ

About the Role

We are looking for a skilled Senior Backend Engineer to assume full technical responsibility for maintaining and advancing an existing platform. This role is hands-on, focusing on backend development, system evaluation, technical decision making, and setting effective engineering standards as the team expands.

Key Responsibilities

  • Analyze and comprehend the current system architecture, codebase, and tech environment.
  • Prioritize and manage technical challenges and reduce technical debt.
  • Develop and sustain backend services using NestJS and TypeScript.
  • Design, build, document, and maintain RESTful APIs.
  • Create and uphold reliable databases schemas and appropriate data models.
  • Implement robust authentication, authorization, and permission control systems.
  • Integrate and maintain connections with external services and systems.
  • Write clean, maintainable code, alongside testing and code reviews.
  • Diagnose technical problems and assist with deployment and ongoing production support.
  • Convert product requirements into effective technical solutions.
  • Set clear standards for coding, testing, documentation, code reviews, and software releases.
  • Mentor and provide technical leadership to incoming engineering team members.

Required Qualifications and Technical Skills

  • Minimum of four years’ professional experience in backend or software development.
  • Expertise in Node.js and TypeScript programming.
  • Practical hands-on experience with NestJS framework.
  • Strong proficiency in RESTful API design and development.
  • Experience with relational databases like PostgreSQL or MySQL.
  • Skilled in database schema design, relationships, transactions, indexing, migrations, and query tuning.
  • Experience using TypeORM or Prisma ORM tools.
  • Knowledge of JWT-based authentication, role, and permission access control.
  • Understanding of SOLID principles and dependency injection methods.
  • Familiar with Git workflows, including pull requests and code review processes.
  • Experience working with Docker containers.
  • Competent in writing unit and integration tests.
  • Ability to analyze, maintain, and enhance existing codebases.
  • Capable of independent work and making well-documented technical decisions.

Preferred Qualifications

  • Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or related fields.
  • Knowledge of caching systems like Redis and job queue managers such as BullMQ or RabbitMQ.
  • Experience with WebSocket technology and real-time application development.
  • Familiarity with ReactJS frontend framework.
  • Experience with CI/CD pipelines, cloud hosting, monitoring, and error tracking solutions.
  • Exposure to multi-tenant SaaS architectures.
  • Ability to develop trustworthy third-party integrations featuring webhooks, retry logic, idempotency, and rate limiting.
  • Experience with workflow engines, state machines, geolocation or GPS data processing.
  • Prior involvement in logistics, transportation, or operations-related software is a plus.

আপনি যদি উত্তর চান তবে এটি রেখে দিন — আমরা এটি অন্য কোনো কাজে ব্যবহার করব না।

ব্রাউজ করতে ক্লিক করুনড্র্যাগ অ্যান্ড ড্রপ, অথবা পেস্ট একটি স্ক্রিনশট

PNG, JPG, GIF, MP4, WebM, MOV · প্রতিটি সর্বোচ্চ ২০ মেগাবাইট · সর্বোচ্চ ৫টি ফাইল

🤖
অনলাইন · তাৎক্ষণিক এআই সহায়তা