Job Description
Work Type: Full-time
Work Model: Fully On-site
Location: Sanaei, Tehran
About the Role
We are looking for a Mid-Level Full-Stack Developer to join our engineering team and contribute to building, improving, and maintaining scalable web applications.
You will work across both frontend and backend development, with a strong focus on JavaScript and React, collaborating closely with other developers and team members to deliver reliable and high-quality products.
Key Responsibilities
* Develop and maintain web applications across frontend and backend.
* Build responsive and user-friendly interfaces using React.js.
* Develop and maintain backend services and APIs using JavaScript.
* Write clean, maintainable, and scalable code.
* Work with databases and integrate third-party APIs and services.
* Troubleshoot, debug, and improve application performance.
* Collaborate with the development team to design and implement new features.
* Participate in code reviews and contribute to technical decisions.
* Ensure applications are reliable, secure, and scalable.
Requirements
* 3-5 years of experience in Full-Stack Development.
* Strong proficiency in JavaScript.
* Solid experience with React.js.
* Good understanding of frontend development principles and responsive design.
* Experience with backend development and RESTful APIs.
* Familiarity with databases such as SQL or NoSQL.
* Experience with Git and modern development workflows.
* Good problem-solving and debugging skills.
* Ability to work effectively as part of a team.