آگهی‌های استخدامی

استخدام Senior Back-End Developer(دورکاری)

دی پی | DP11
تهران، تهران

شرح موقعیت شغلی

Job Description

We are looking for a highly skilled and experienced Senior Backend Developer to join our team. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend solutions with a focus on Node.js. You should have a deep understanding of software architecture, data structures, algorithms, and experience with Web3 technologies. Your role will also involve leading the migration of backend services to different programming languages if required.

Key Responsibilities

  • Backend Development:
    • Design, develop, and maintain robust and scalable backend services using Node.js.
    • Optimize and enhance existing systems for performance and scalability.
    • Implement secure and efficient APIs, ensuring integration with frontend and other systems.
  • System Architecture & Design:
    • Architect and implement high-quality software solutions that are secure, scalable, and maintainable.
    • Collaborate with frontend developers, DevOps, and other team members to define and optimize the system architecture.
    • Evaluate and recommend tools, technologies, and processes to ensure the highest software quality and performance.
  • Data Structures & Algorithms:
    • Utilize strong knowledge of data structures and algorithms to optimize backend processes and data handling.
    • Develop complex data handling systems that ensure data integrity, reliability, and performance.
  • Web3 & Blockchain Integration:
    • Design and implement integrations with blockchain technologies and Web3 services.
    • Develop smart contracts, manage transactions, and interact with decentralized networks.
  • Language & Technology Migration:
    • Evaluate and recommend alternative programming languages and technologies based on project requirements.
    • Lead and execute the migration of backend services to new languages or frameworks, ensuring minimal disruption to existing services.
Qualifications

  • Experience:
    • 3+ years of experience in backend development with a strong focus on Node.js.
    • Proven experience in designing, implementing, and maintaining scalable and high-performance backend systems.
  • Technical Skills:
    • Expertise in Node.js and JavaScript/TypeScript.
    • Strong knowledge of software architecture, design patterns, and system design.
    • Proficiency in data structures, algorithms, and problem-solving skills.
    • Experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
    • Familiarity with Web3 technologies, including blockchain integration and smart contracts.
    • Experience with microservices architecture and RESTful API design.
    • Familiarity with other programming languages (e.g., Python, Go, Java) is a plus.
    • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Soft Skills:
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Strong problem-solving skills and a proactive attitude.
Nice to Have

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Experience with agile development methodologies.
  • Open-source contributions or a strong GitHub portfolio.
If you are passionate about backend development and want to work on challenging projects that involve Web3 and cutting-edge technologies, we would love to hear from you!

مهارت‌های مورد نیاز

  • developer
  • Back-end
  • Git

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۳/۰۵/۲۲
ارسال رزومه