فراباور بنیان شریف

توسعه‌دهنده ارشد بک‌اند

فراباور بنیان شریف
1404/05/06 تهران توافقی تمام وقت بین ۵ تا ۱۰ پاداش معرفی: 60,000,000 تومان

شرح شغلی

Back-End Job Description

We are seeking an experienced back-end developer with at least 5 years of professional experience who has demonstrated expertise. Candidates should be highly skilled in building scalable, high-performance systems.

Responsibilities

  • Design, develop, and maintain scalable backend systems using Golang, TypeScript, and Node.js.
  • Architect and implement highly available, horizontally scalable systems using distributed architecture patterns, ensuring minimal downtime and fault tolerance.
  • Utilize load balancing, auto-scaling, and service replication strategies to handle large-scale traffic and ensure system reliability.
  • Work with message queues such as Kafka to develop reliable, asynchronous distributed systems for event-driven architectures.
  • Design and optimize relational databases using PostgreSQL or MySQL, implementing techniques such as index optimization, sharding, and replication to ensure high availability and performance.
  • Containerize applications using Docker and manage deployments using Kubernetes, incorporating service discovery, health checks, and rolling updates for seamless scaling and maintenance.
  • Participate in system design discussions.
  • Collaborate with cross-functional teams, including designers, product managers, and backend engineers, to deliver high-quality software solutions.
  • Conduct code reviews, enforce coding standards, and create and maintain technical documentation.

Qualifications

  • 3+ years of professional experience in full-stack development with Golang, TypeScript, and Node.js.
  • Expertise in building highly available, fault-tolerant systems with experience in distributed system architecture.
  • Strong knowledge of message queues (e.g., Kafka) for building asynchronous, event-driven systems.
  • Proficiency in containerization tools like Docker and orchestration platforms such as Kubernetes.
  • In-depth experience in database design and optimization using PostgreSQL or MySQL, with a strong understanding of ACID transactions, query optimization, and replication strategies.
  • Solid understanding of system design principles, including scalability, high availability, fault tolerance, and microservices or service-oriented architecture (SOA).
  • Effective problem-solving and debugging skills with a test-driven development mindset.

Benefits & Perks

  • Work on cutting-edge international projects with a globally diverse team.
  • Enjoy the flexibility of remote work while collaborating with international project managers.
  • Compensation in USD, offering financial stability in the global market.
  • A supportive work environment where your skills and professionalism are prioritized over everything else.

 

جزئیات آگهی
حداقل مدرک تحصیلی
کارشناسی
تاریخ انقضا آگهی
تا 53 روز
جنسیت
مرد
رده سازمانی
کارشناس ارشد / متخصص