Review the job details below and click Apply Now to get started.
Node.js Developer
techling
Tehran, Tehran, Iran
ریال140 / yr
We are seeking a skilled Node.js Developer to join our dynamic team in Tehran, Iran. As a full-time employee at our growing company, you will be immersed in a fast-paced environment that thrives on innovation and collaboration. You will play a critical role in building robust, scalable applications, making a significant impact on our projects and client solutions.Key ResponsibilitiesDesign, develop, and maintain high-performance applications using Node.js.Collaborate with front-end developers to integrate user-facing components using server-side logic.Implement RESTful APIs and microservices for optimal system performance.Monitor application performance, troubleshoot issues, and maintain overall application quality.Participate in code reviews and adhere to software development best practices.Contribute to the creation of technical documentation for application maintenance and future enhancements.Collaborate with cross-functional teams to define project requirements and deliver solutions that meet client needs.Required and Preferred QualificationsBachelor's Degree in Computer Science or a related field.Proven experience in developing applications using Node.js.Familiarity with database technologies such as MongoDB, MySQL, or PostgreSQL.Experience with version control systems, particularly Git.Knowledge of front-end technologies including HTML, CSS, and JavaScript frameworks.Strong understanding of software development principles and methodologies.Industry-standard certifications in software development (preferred).1-3 years of professional experience preferred.As a Node.js Developer, you will be part of an enthusiastic team dedicated to delivering top-notch solutions. Our company fosters a culture of innovation, offering growth opportunities where you can enhance your skill set and advance your career. We promote a modern workplace environment that values collaboration, flexibility, and a healthy work-life balance.We believe in supporting our employees' professional development through ongoing training and mentorship. Join us to work with cutting-edge tools and technologies in a supportive atmosphere that encourages creativity and problem-solving.Our technical team is structured to facilitate effective collaboration and communication. You will report directly to the Software Development Manager and work alongside other developers, designers, and product managers. Regular interactions across teams will drive project success and ensure a cohesive approach to delivery.We look forward to having you as part of our innovative team, pushing the boundaries of technology together!