تکنولایف
تکنولایف

Senior Backend Developer

Tehran/ Niloofar-Shahid ghandi
Full Time
شنبه تا چهارشنبه 10-19
-
-
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1394
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
JavaScript - Intermediate
Node.js - Intermediate
GIT - Intermediate
Redis - Basic
MongoDB - Intermediate
TypeScript - Intermediate
Docker - Intermediate

Job Description

Job Description:
We’re looking for a skilled Senior Back-end Developer specialized in Node.js to join our team at Technolife. In this role, you’ll help build and maintain scalable, efficient, and customer-centric back-end systems that support our digital services. You will play a key role in developing core APIs and microservices while collaborating closely with front-end and product teams.

Responsibilities:

  • Design, develop, and maintain scalable back-end systems using Node.js
  • Work closely with Front-end and Product teams to ensure smooth and fast user experiences
  • Troubleshoot, analyze, and improve system performance and reliability
  • Write clean, modular, and testable code following engineering best practices
  • Implement unit, integration, and end-to-end tests using TDD and BDD methodologies
  • Contribute to architectural decisions, including microservice design
  • Participate in code reviews and team knowledge sharing
  • Deliver tasks on time according to planned schedules

Tools & Technologies:

  • Node.js and related frameworks (e.g., Express.js)
  • JavaScript & TypeScript
  • Git, GitHub
  • Testing tools (e.g., Mocha, Jest, Chai, Cucumber)
  • MongoDB and Redis
  • Docker, Linux environment
  • API tools (e.g., Postman, Swagger)
  • Collaboration/documentation tools (e.g., Jira, Confluence, Slack)

Requirements:

  • Strong experience with Node.js, JavaScript, and TypeScript
  • Deep understanding of OOP, SOLID principles, and software design patterns
  • Proficiency in developing RESTful APIs and GraphQL services
  • Hands-on experience with Express.js and Passport.js
  • Familiarity with BDD and TDD methodologies
  • Strong knowledge of MongoDB and basic familiarity with Redis
  • Experience with Docker and working in Linux-based environments
  • Proficiency with Git and version control workflows
  • Strong problem-solving skills and algorithmic thinking
  • Team-oriented, responsible, and growth-driven mindset

Job Requirements

Age
25 - 40 Years Old
Gender
Men / Women
Software
Node.js| Intermediate JavaScript| Intermediate TypeScript| Intermediate GIT| Intermediate MongoDB| Intermediate Redis| Basic Docker| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای تکنولایف

insight applicant

مقایسه من با سایر متقاضیان