Senior Backend Developer

 

Description:

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

 

Responsibilities

  • Proven experience in backend development with Node.js, specifically using NestJS framework.
  • Strong knowledge of Object-Oriented Programming (OOP) concepts, design patterns, and principles.
  • In-depth understanding of dependency injection, modular architecture, and best practices in software design.
  • Hands-on experience with microservices architecture and building distributed systems.
  • Solid knowledge of RabbitMQ, Redis, or similar message brokers and caching mechanisms.
  • Strong experience with relational databases such as MySQL and PostgreSQL, including designing schemas and writing efficient queries.
  • Familiarity with authentication mechanisms such as OAuth, JWT, and secure login systems.
  • Strong debugging, testing, and optimization skills to ensure robust and high-performance applications.

 

Hands-on experience with AWS CloudWatch for monitoring, logging, and setting up alerts to ensure application reliability and maintainability.

 

Qualifications

  • Bachelor's degree in Computer Science

(or related field) 3+ years of relevant work experience

  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work
  • Smart Contract / Web3 / Block chain / Crypto Exchange experience will be preferred.

Organization Ain Finance
Industry IT / Telecom / Software Jobs
Occupational Category Senior Backend Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-01-08 2:40 pm
Expires on 2025-02-22