Join our dynamic team as a Senior Node.js Developer, where you'll play a pivotal role in crafting cutting-edge software solutions. We're seeking a highly skilled individual with a strong background in back-end development, particularly in Node.js. If you're passionate about creating efficient, industry-compliant code and thrive in collaborative environments, we want to hear from you!
Responsibilities:
Develop efficient, transparent, and well-documented code that meets industry regulations and standards.
Collaborate closely with UI and front-end development teams, stakeholders, and product owners to conceptualize, design, and implement features.
Contribute to the performance optimization and tuning of Node.js applications and continuous improvement initiatives.
Ensure strict adherence to privacy and security standards.
Stay abreast of emerging technologies and trends in Node.js development.
Required Skills and Qualifications:
Demonstrable expertise in back-end development with a minimum of 5 years of experience, including at least 3 years in Node.js.
Strong experience with Node.js frameworks, particularly NestJS and Express.
Proficiency in back-end technologies and database design.
Advanced experience with SQL, including complex query design and performance optimization.
Good knowledge of message brokers.
Good knowledge of caching mechanisms.
Good knowledge of test writing techniques
Experience with CI/CD.
Strong problem-solving and project management skills
Preferred Skills and Qualifications:
Familiarity with AWS services.
Experience working with cloud-based infrastructure.
Working knowledge of test-driven development (TDD).
Location:
This is a full-time position based in Tehran. Our office is located next to Shahrak-Ekbatan, and your physical presence is required.
معرفی شرکت
Our company is at the forefront of digital creativity, developing a sophisticated online platform that merges traditional editing tools with advanced AI-driven creation and editing capabilities