I’m Amir Rahimi, a full-stack developer with around 9 years of experience across both company work and freelance projects. I enjoy building production-grade systems that feel fast and reliable for users, and I’ve spent recent work focusing on improving team workflows using AI coding agents to speed up delivery while keeping quality high. My career has included leading development and product work for communication and media platforms, building dashboards and web apps with modern TypeScript/Next.js, and designing backend services with Node.js/Nest.js and scalable patterns for high traffic. I’m especially interested in performance, maintainability, and great developer experience—whether I’m implementing React Server Components and streaming on the frontend or optimizing message processing and reliability on the backend.…

I’m Amir Rahimi, a full-stack developer with around 9 years of experience across both company work and freelance projects. I enjoy building production-grade systems that feel fast and reliable for users, and I’ve spent recent work focusing on improving team workflows using AI coding agents to speed up delivery while keeping quality high. My career has included leading development and product work for communication and media platforms, building dashboards and web apps with modern TypeScript/Next.js, and designing backend services with Node.js/Nest.js and scalable patterns for high traffic. I’m especially interested in performance, maintainability, and great developer experience—whether I’m implementing React Server Components and streaming on the frontend or optimizing message processing and reliability on the backend.…

Available to hire

I’m Amir Rahimi, a full-stack developer with around 9 years of experience across both company work and freelance projects. I enjoy building production-grade systems that feel fast and reliable for users, and I’ve spent recent work focusing on improving team workflows using AI coding agents to speed up delivery while keeping quality high.

My career has included leading development and product work for communication and media platforms, building dashboards and web apps with modern TypeScript/Next.js, and designing backend services with Node.js/Nest.js and scalable patterns for high traffic. I’m especially interested in performance, maintainability, and great developer experience—whether I’m implementing React Server Components and streaming on the frontend or optimizing message processing and reliability on the backend.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Front-End Engineer (Product Manager and Lead Developer) at Telsi International Communications
November 1, 2025 - Present
Built a complete configuration panel using TypeScript and Next.js (App Router), including React Server Components, streaming, and Suspense. Enabled operators and managers to visually manage call-center settings such as call routes, shift schedules, and routing rules. Used Zustand for state management and TanStack Query for data fetching and server-state management. As Product Manager, gathered and prioritized requirements and coordinated between technical team and stakeholders. Applied AI coding agents (especially Cursor) for code writing, refactoring, reviews, and test generation.
Senior Backend and Frontend Developer at Hamrah-e Aval / MCI (Enterprise Call Center System)
January 1, 2025 - November 1, 2025
Developed and optimized MCI’s call-processing system focused on internal messaging between operator departments, supervisors, and technical support. Addressed latency issues under increased traffic by using Node.js Cluster to utilize all CPU cores, Worker Threads for CPU-intensive tasks without blocking the event loop, Redis Pub/Sub as a message broker, and Bull Queue for reliable queued delivery. Applied modern frontend state management and used AI coding agents to analyze and optimize bottlenecks. Improved message latency from ~200 ms to under 50 ms, tripled throughput, and maintained 99.9% stability during peak traffic.
Team Lead and Product Manager (Software Engineer) at Sorx Media
April 1, 2023 - June 30, 2025
Led a team at a digital media agency and acted as product manager. Modernized legacy applications into Progressive Web Apps (PWAs) with Next.js and rewrote complex backend systems using Node.js and Nest.js, including building solutions from scratch when needed. Responsible for technology selection, system architecture, and mentoring team members for high-quality code. Maintained clear documentation and strong client communication, using Asana for planning. Used AI coding agents extensively (Cursor) for writing, refactoring, code review, test generation, and documentation, and defined a team workflow around these tools.
Senior Developer at Various companies (Other Company Projects)
January 1, 2023 - January 1, 2025
Worked across frontend (React/Next.js) and backend (Node.js/Nest.js) to deliver features, fix bugs, and improve performance. Contributed to full-stack development using modern tooling and data layers, applying practices for quality and efficiency. Technologies included React, Next.js, TypeScript, Node.js, Nest.js, PostgreSQL, MongoDB, Redis, Socket.IO, Bull Queue, Docker, Zustand, and TanStack Query.
Front-End Developer at Quintegro
December 1, 2021 - April 1, 2023
Contributed to key e-commerce and valuation tools using React.js and Next.js, focusing on debugging, refactoring, test coverage, and performance improvements. Implemented UI components with Tailwind CSS and Hero UI design system to improve consistency and scalability, and integrated Shopify APIs for the commerce workflow.
Front-End Developer at Quintegro
December 1, 2021 - April 1, 2023
Delivered frontend work using Agile methodology with ClickUp for planning. Contributed to projects using React and Next.js, including Thor-Trekwood and the Hagerty Valuation Tool. Rebuilt an existing React e-commerce site from scratch using Remix with strong Shopify API integration, set up and maintained an e-commerce backend, improved UX, and built a custom design system with Hero UI, focusing on Core Web Vitals and performance. Later debugged/refactored code and wrote Jest tests, also enhancing UI with Hero UI and Tailwind CSS.
Front-End Developer at Afarinesh
February 1, 2021 - December 1, 2021
Developed projects with Angular, containerizing most projects with Docker and writing unit tests with Jest. Used NgRx for centralized state management in complex applications with multiple dashboards (e.g., Jaroob). Managed tasks via Trello and GitHub and used Bootstrap/Material UI and Sentry for UI and error monitoring. Worked across several key products including a readers social-style platform (Behkhan), the Jaroob waste collection management system with multiple dashboards, and a complete rebuild/redesign of the Sobhe Rooyesh school website.
Software Engineer at OneRail (Limestone team / Orange Team)
May 1, 2019 - February 1, 2021
Contributed to OneRail’s logistics platform by developing and maintaining backend services in Node.js and frontend features in React. Designed and documented APIs with OpenAPI and used MySQL with Sequelize as ORM. Worked on the core team, including integrating shipping-carrier APIs, optimizing performance, maintaining data integrity, and collaborating across teams to deliver fast and reliable products. Also contributed to OneRail’s central shipment management website for large transportation companies.

Education

B.Sc. in Computer Engineering (Software Engineering) at University of Science and Culture
January 1, 2014 - January 1, 2016

Qualifications

Front-End Developer — Coursera (8-month course)
January 1, 2022 - January 1, 2022

Industry Experience

Software & Internet, Telecommunications, Media & Entertainment, Education, Government, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.