استخدام (Senior Software Engineer (Backend - NodeJS - Digital HR
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
حداقل سابقه کار
کمتر از سه سال
حقوق
توافقی
شرح موقعیت شغلی
What You'll Do
Mastermind with Node.js and TypeScript: Utilize your expertise in Node.js and TypeScript to create back-end solutions that are as efficient as they are elegant.
Fastify Your Development: Dive into the world of Fastify and build lightning-fast APIs that will power our applications.
Harness the Power of MongoDB: Leverage MongoDB to store and manage our data, ensuring seamless scalability and performance.
Rediscover Efficiency: Implement Redis to cache data and optimize the performance of our applications.
Dockerize Everything: Containerize our applications with Docker to ensure consistency and reliability across different environments.
CI/CD Mastery: Work closely with our CI/CD pipelines to automate testing and deployment, ensuring that our code gets into the hands of users faster and more reliably.
SQL and NoSQL Expertise: Navigate seamlessly between SQL and NoSQL databases to choose the right tool for the job.
Git Your Code Under Control: Collaborate with our team using Git for version control and contribute to a culture of code quality and best practices.
As a Software Engineer it's wonderful to have familiarity with:
Algorithm Ace: Your proficiency in algorithms will serve as the cornerstone for optimizing our front-end solutions.
Clean Code Evangelist: Advocate for clean, maintainable code that stands the test of time, ensuring our development efforts remain efficient.
Clean Architecture Proponent: Your grasp of clean architecture principles will enable the design of modular, scalable systems.
DevOps Insight: You possess a firm grasp of DevOps concepts, streamlining our development and deployment processes.
OOP and FP Aficionado: Comfortable with both Object-Oriented Programming (OOP) and Functional Programming (FP), you select the optimal approach for each task.
Testing Maestro: Proficient in various testing methodologies – TDD, E2E, Jest – coupled with unit testing, guarantee the resilience and reliability of our code.
Database Dexterity: Whether SQL or NoSQL, you navigate databases with ease, ensuring seamless data management.
What We're Looking For:
Passion for technology and a relentless drive to stay up-to-date with the latest industry trends.
Proven experience in back-end development, with a strong focus on Node.js, TypeScript, Fastify, MongoDB, Redis, and Docker.
Proficiency in Git for version control.
Familiarity with CI/CD processes and pipeline configuration.
A knack for working with both SQL and NoSQL databases.
Excellent problem-solving skills and a collaborative mindset.
Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.
معرفی شرکت
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.