

Position Overview
We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team. This role involves developing and maintaining innovative software applications that enhance user experiences and functionality. The ideal candidate will have a strong understanding of both front-end and back-end technologies, with a focus on Node.js, TypeScript, and React Native. Familiarity with the NestJS framework and experience with database technologies like MySQL and MongoDB will be advantageous.
Key Responsibilities
Development and Integration: Design, develop, and maintain scalable and robust applications using Node.js, TypeScript, and React Native. Implement integrations with other services and APIs to enhance application capabilities.
Database Management: Manage and optimize MySQL databases for application data handling. Experience with MongoDB is a plus.
Code Quality and Optimization: Ensure code quality, system security, and data protection. Optimize applications for maximum speed and scalability.
Collaboration: Work closely with other developers, UX/UI designers, and product managers to ensure coherent and intuitive user experiences.
Documentation: Maintain comprehensive documentation of the application development process and codebase to ensure supportability and sustainability.
Continuous Learning: Stay up-to-date with emerging technologies and advancements in the web development field to incorporate them into operations and activities.
Required Skills and Qualifications
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: Proven experience as a Full Stack Developer or similar role.
Front-End Skills: Strong proficiency in React Native, with a solid understanding of front-end technologies including HTML5, CSS3, and JavaScript.
Back-End Skills: Expertise in Node.js and TypeScript is mandatory. Familiarity with the NestJS framework is highly desired.
Database Management: Strong experience with MySQL. Knowledge of MongoDB is a plus.
Problem-Solving: Excellent problem-solving skills with the ability to address scalability, reliability, and performance issues.
Communication: Strong communication skills to effectively collaborate with cross-functional teams.
Project Management: Ability to manage multiple projects simultaneously with strict adherence to deadlines.
Preferred Skills
Experience with cloud services such as AWS, Google Cloud, or Azure.
Knowledge of additional programming languages or frameworks is a plus.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای بهین ثمر سلامت