
Job Description
Full Stack Developer (Frontend Focus)
Location: Hybrid (with the possibility of remote)
Experience Level: Mid to Senior (5+ years)
About MyArman
MyArman is a pioneer in international education, admissions, and visa processing, connecting students with more than 1,000 programs at over 300 respected universities worldwide. The specialist team provides comprehensive guidance at each stage, including professional preparation, application strategy, and visa processing, thereby making the study-abroad pathway faster, clearer, and more reliable.
Join a digitally enabled, international team that values collaboration, impact, and growth. We offer a dynamic, energetic work environment with ongoing cross-border team collaboration. Both roles operate in a digital-first setting with access to modern technologies, mentorship opportunities, and continuous learning and professional development so you can grow while building products that empower students worldwide.
Role Overview
We are looking for a Full Stack Developer (Frontend Focus) to join our growing engineering team. You’ll work closely with designers, product managers, and stakeholders to build new features from the ground up, while also contributing to the evolution of our existing platform. This role is ideal for someone who thrives in collaborative environments, has strong technical judgment, and is ready to take ownership of architectural decisions as the product scales.
Responsibilities
● Design, develop, and maintain scalable frontend applications using React, Next.js, Tailwind CSS, and Redux.
● Build and optimize backend services using Node.js and TypeScript.
● Work with both relational and non-relational databases to design and maintain data models.
● Develop and maintain scalable APIs and user-facing dashboards.
● Collaborate closely with designers to implement high-quality, pixel-perfect user experiences.
● Integrate third-party services and APIs into the platform.
● Participate in code reviews, provide constructive feedback, and maintain high code quality.
● Contribute to architectural decisions and help guide the technical direction of the team.
● Bonus: Assist with CI/CD pipelines, DevOps, and cloud deployments (Azure, GCP, or AWS).
Qualifications
● 5+ years of professional experience in software development.
● Strong proficiency with React, Next.js, Tailwind CSS, and Redux.
● Solid experience with Node.js, TypeScript, and backend development.
● Hands-on experience with relational (SQL) and non-relational (NoSQL) databases.
● Understanding of API design, performance optimization, and scalability principles.
● Ability to work closely with designers and stakeholders to translate requirements into high-quality software.
● Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
● Strong communication skills with the ability to contribute to technical discussions and architectural decisions.
● Bonus: Experience with cloud platforms (Azure, GCP, AWS) and CI/CD pipelines.
Benefits
● Supplementary Health Insurance (terms negotiable).
● Breakfast, lunch, and snacks provided.
● Commuting allowance.
Interview Process
1. Initial Screening Call – A short conversation with our hiring manager to learn more about your background, interests, and alignment with the role.
2. Technical Interview – A discussion with a member of our engineering team focused on your experience with frontend and backend technologies.
3. Practical Coding Challenge – An online coding exercise to assess problem-solving skills and coding style.
4. Team & Behavioural Interview – Meet with potential teammates to discuss collaboration, communication, and cultural fit.
5. Final Step: Offer – If we’re aligned, we’ll extend an offer and look forward to welcoming you to the team.
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Seniority
موقعیتهای شغلی مشابه






