Full-Stack Developer (javaScript)

Annual Package

(Billion Tomans) 0.9 -1.1

Contract Type

Hybrid

Benefits

  • Attractive benefits package
  • Professional growth and career advancement
  • Flexible working hours
  • Remote/Hybrid working option

Location

🗓 Company History: 5+ Years

⚙️ Company Industry: E-commerce

🏢 Company Size: 11-50 Employees

Your Impact

As a Full-Stack Developer, you will play a central role in architecting, developing, and scaling a new digital platform from the ground up.

  • You will take full ownership of the technical foundation, from architecture design to deployment strategy.
  • You will design and build the product, ensuring it meets performance, scalability, and maintainability requirements.
  • You will act as a key contributor in shaping both the product roadmap and the technical foundations of the company.

What Success Looks Like

Success in this role means delivering a high-quality, scalable product that can rapidly evolve into a mature platform.

You’ll achieve this by applying your deep expertise in JavaScript and your solid understanding of software architecture, component design, and clean development practices.

Key Responsibilities Include:

  • Architecting and developing a robust, scalable system using modern frameworks such as React and Node.js.
  • Establishing coding standards, best practices, and a scalable system architecture from day one.
  • Designing a modular, extensible, and maintainable architecture that supports future features and scalability.
  • Integrating APIs, databases, and third-party services to deliver seamless user experiences.
  • Collaborating with cross-functional teams to ensure technical alignment with business goals.
  • Implementing best practices in DevOps, CI/CD, and code review to ensure reliability and smooth deployments.
  • Following Agile or Kanban workflows, contributing to sprint planning, daily stand-ups, and retrospectives.
  • Documenting technical processes and supporting continuous improvement across development cycles.

What You Bring

To excel in this role:

  • You are highly proficient in JavaScript and experienced with at least one modern front-end framework (React or Vue).
  • You are comfortable with Node.js; knowledge of Python (Flask/FastAPI) or other back-end languages is a plus.
  • You have a solid understanding of API design, modular architecture, and scalable software patterns.
  • You are familiar with databases (SQL/NoSQL) and RESTful integrations.
  • You are comfortable using Docker, CI/CD pipelines, and cloud platforms.
  • You have experience in Agile environments and collaborating closely with product and design teams.
  • You have experience in defining technical roadmaps and prioritizing engineering milestones.
  • You have excellent problem-solving, communication, and teamwork skills.
  • You are proactive, detail-oriented, and passionate about building products that scale.

Must Have

  • Strong understanding of system design and software architecture principles

How This Position Elevates Your Career

This position offers you the chance to build a product from the ground up in a fast-moving startup.
You will have ownership over architecture, feature design, and implementation, gaining valuable experience in full-cycle software development.
As the company grows, you’ll have opportunities to advance into senior or lead developer roles, shaping both technology and culture.

How The Company Values Your Efforts

  • Attractive benefits package
  • Professional growth and career advancement
  • Flexible working hours
  • Remote/Hybrid working option

If you are a hands-on developer with strong JavaScript expertise and a passion for building scalable, elegant systems, we’d love to hear from you.

Stay tuned and follow us on our social media!

فرم ارسال رزومه

جهت بررسی رزومه خود فرم ذیل را تکمیل و ارسال نمایید.

نام کامل(Required)
Accepted file types: pdf, Max. file size: 3 MB.
ضمن سپاس از شما بابت ارسال رزومه، اگر علاقمندید از آخرین فرصت های شغلی و خدمات ما مطلع شوید، لطفا یکی از راه‌های ارتباطی زیر را انتخاب کنید:
This field is for validation purposes and should be left unchanged.