Employment Type: Full-Time
Location: Preferably based in Rasht (on-site); remote work may be considered.
Experience Level: Junior, Mid-Level, or Senior
About the Role
We are looking for passionate and talented Full-Stack Developers at all levels (Junior, Mid, and
Senior) to join our growing team. You will work on modern web applications using Node.js,
Next.js, and React, building robust, scalable, and user-friendly solutions. Depending on your
level, you will receive mentorship, contribute independently, or lead initiatives that shape the
direction of our products.
Key Responsibilities
• Backend Development: Design and implement scalable backend services with Node.js,
Express, and modern frameworks.
• Frontend Development: Build dynamic, responsive, and SEO-friendly interfaces with
Next.js and React.
• API Development & Integration: Develop RESTful APIs and integrate with external
services and databases.
• Performance & Security: Ensure applications are optimized for speed, scalability, and
security.
• Collaboration: Work closely with designers, product managers, and fellow engineers in
an Agile environment.
• DevOps: Contribute to deployment pipelines with tools like Docker, Vercel, or CI/CD
platforms.
• Knowledge Sharing: Participate in code reviews, provide feedback, and contribute to
documentation.
Requirements by Level
Junior Developer (1–2 years experience)
• Basic knowledge of JavaScript/TypeScript, HTML5, CSS3, and React.
• Exposure to Node.js and willingness to learn backend development.
• Familiarity with REST APIs, Git, and modern dev workflows.
• Strong eagerness to learn, adapt, and grow with mentorship.
• Problem-solving mindset and curiosity for new technologies.
Mid-Level Developer (3–5 years experience)
• Solid hands-on experience with Node.js, Next.js, and React.
• Proficiency in REST APIs, databases (MongoDB/PostgreSQL), and ORMs (Prisma/
Sequelize).
• Understanding of authentication systems (JWT, OAuth) and best practices.
• Ability to work independently while collaborating effectively in a team.
Senior Developer (5+ years experience)
• Deep expertise in full-stack development with Node.js and Next.js.
• Strong architecture and system design skills (scalability, performance, and security).
• Experience mentoring junior engineers and leading projects.
• Familiarity with microservices or serverless architectures.
• Advanced knowledge of CI/CD pipelines, Docker/Kubernetes, and DevOps
workflows.
• Proven ability to take ownership of features from concept to deployment.
To Apply
Please include your resume, GitHub, or portfolio with your application.