MEGA Platform (MEGA Cars) is an innovative automotive startup founded with the mission to simplify and bring transparency to all car-related solutions and the surrounding market. Our ecosystem includes the car buying and selling process (MEGA Bids), general and specialized automotive services (MEGA Garage), and promotional platforms for auto-related businesses (MEGA Pro), among other initiatives. On our team, we highly value continuous learning, creativity, and working on the bleeding edge of technology.
Role summary
We are hiring a Full Stack Developer to build and maintain MEGA Platform end to end, from backend services and data through to web applications. You will deliver features that are secure, scalable, and ready for production.
What you will work on
Design, develop, and maintain scalable backend services and APIs
Build and improve web clients that consume those APIs
Implement and optimize real-time features with WebSockets and Socket.IO
Model and manage data with NoSQL databases and caching layers
Ship product work with a focus on performance, scalability, and security
Apply asynchronous, event-driven patterns where they fit the problem
Follow secure coding practices on server and client
Deliver iteratively in an Agile team; use Git and take part in code reviews
Deploy and run services with containerization, for example Docker
Tech stack & skills
Backend
Node.js and NestJS, TypeScript
MongoDB, Redis
RESTful APIs and Socket.IO / WebSockets
Asynchronous programming and event-driven design
Docker; familiarity with service-oriented or microservices-style architecture
Frontend
React, Next.js, and TypeScript
React Hooks, Context API, and Server Components
SSR, SSG, and API integration from the client
Tailwind CSS and responsive UI
TanStack React Query, Zustand
General
Git, code reviews, and clean, readable, maintainable code
Secure handling of auth, validation, and sensitive data
Familiarity with common libraries in the Node and React ecosystems
Nice to have
Docker and Docker Compose for building and running services locally and in production
Linux server administration and shell scripting
nginx or similar reverse proxies, TLS, and routing to app containers
CI/CD pipelines, automated builds, and release workflows
On-prem / private infrastructure, bare metal or owned servers, not cloud-only
Networking basics: IPs, ports, DNS, firewalls
Monitoring and logging; incident troubleshooting in production
Kubernetes, private registries, or restricted-network deployments
Experience with large or streaming media, object storage, upload, delivery
Qualifications
3+ years professional experience building full-stack web applications
Solid TypeScript on both server and client
Strong understanding of databases, caching, APIs, and real-time systems
Strong attention to detail, usability, and quality across devices and screen sizes
Clear communication, English or Persian
Employment Details
Employment Type: Full-time
Work Arrangement: Hybrid (Split between our Iran Mall office and remote work)
Location Requirement: Must reside in West Tehran or East Karaj
Work Culture: A dynamic, creative, and learning-driven startup environment
مگا (شرکت مزایده گستر ایرانیان) از سال ۱۴۰۲ با هدف ایجاد تحول در پلتفرمهای معاملاتی (مزایده و مناقصه) آغاز به کار کرد.
مسیر ما با تولد «مگا بیدز» در سال ۱۴۰۳ به عنوان یک استارتاپ جدی تثبیت شد و امروز با توسعه اپلیکیشنهایی چون «مگا پرو» و «مگا گاراژ»، در حال ساخت یک اکوسیستم جامع خودرویی به مسیر خود ادامه میدهیم.
هدف ما فراتر از توسعه نرمافزار، طراحی و ساخت محصولاتی است که متناسب با نیازهای کاربر و وضعیت خاص بازارها و صنایع ایران (و حتی خاورمیانه) باشد.