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

Senior Back-end Developer

Tehran/ Niloofar-Shahid ghandi
Full Time
Saturday to Wednesday, 10 AM to 7 PM
-
Health insurance -Flexible working hours -Learning stipends -Lunch
201 - 500 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
MongoDB - Intermediate
TypeScript - Intermediate

Job Description

Job Description:
We’re looking for a skilled 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
  • Build and maintain robust RESTful APIs and GraphQL services
  • Troubleshoot, analyze, and improve system performance and reliability
  • Write clean, modular, and testable code following engineering best practices
  • Implement unit, integration, 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
Military service
Military service must be done
Software
MongoDB| Intermediate Node.js| Intermediate JavaScript| Intermediate TypeScript| Intermediate

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

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