استخدام (Go)Back-End Developer
شرح موقعیت شغلی
شغل شما چه اثری بر موفقیت سازمان ما داره!
شما بهعنوان توسعهدهنده بکاند در باروک، نقشی کلیدی در توسعه پروژه مارکت پلیس و هاست اعتباری خواهید داشت.
وظایف هرروزه شما در باروک:
شما بهعنوان توسعهدهنده بکاند در باروک، نقشی کلیدی در توسعه پروژه مارکت پلیس و هاست اعتباری خواهید داشت.
وظایف هرروزه شما در باروک:
- توسعه و نگهداری سرویسهای بکاندی مرتبط
- طراحی و پیادهسازی APIها برای ارتباط با فرانتاند و سرویسهای دیگر
- بهینهسازی عملکرد و مقیاسپذیری سرویسها
- نوشتن تستهای واحد و یکپارچه برای تضمین کیفیت کد
- مشارکت در طراحی معماری و تصمیمگیریهای فنی تیم
- رفع اشکال و پشتیبانی از سرویسهای در حال اجرا
- همکاری نزدیک با تیمهای فرانتاند، محصول و QA برای ارائهی ویژگیهای جدید
- همکاری با تیم دواپس
اگر این ویژگیها رو داشته باشی از موفقیت در این شغل لذت خواهی برد:
- آشنا با مفاهیم فین تکی و ایکامرس
- آشنایی با Docker و مفاهیم استقرار روی Kubernetes
- آشنایی با معماریهای مدرن نرمافزاری (Microservices Architecture)
- آشنایی با ابزارهای مانیتورینگ و لاگینگ (Prometheus, Grafana, ELK Stack)
- آشنایی با زبان جاوا مزیت محسوب میشود
- تسلط بر یکی از زبانهای برنامهنویسی سمت سرور (ترجیحاً Golang)
- تسلط بر مفاهیم Git و فرآیندهای توسعه مبتنی بر CI/CD
- تسلط بر اشکالزدایی (Debugging) و رفع خطاهای سیستمی در محیطهای پیچیده
- مهارت در بهینهسازی عملکرد سرویسها (Performance Tuning، Query Optimization)
- مهارت در مدیریت نسخهها و کد در Git و کار تیمی روی ریپازیتوریهای مشترک
- رعایت Best Practices در کدنویسی، الگوهای طراحی (Design Patterns) و مدیریت خطاها
- درک مفاهیم امنیت نرمافزار (Authentication, Authorization, Data Protection)
- تجربه کار با پایگاهدادههای رابطهای (PostgreSQL/MySQL) و غیررابطهای (MongoDB/Redis)
- تجربه در نوشتن تستهای واحد، یکپارچه و بارگذاری (Unit, Integration, Load tests)
- توانایی طراحی و توسعه RESTful API و آشنایی با grpc مزیت محسوب میشود
- توانایی بهینهسازی کد و پایگاه داده برای مقیاسپذیری و عملکرد بالا
- توانایی تحلیل مسئله و تبدیل نیازمندیهای محصول به راهکار فنی قابل اجرا
- توانایی طراحی معماری ماژولار و در نظر گرفتن مقیاسپذیری از ابتدا
- توانایی مستندسازی کد و API برای استفادهی تیمهای دیگر
- توانایی تست و ارزیابی سرویسها قبل از انتشار (Unit, Integration, End-to-End Testing)
- توانایی کار در محیطهای DevOps-oriented (استقرار خودکار، مانیتورینگ، Logging)
- دانش پایهای از مفاهیم Domain-Driven Design (DDD) مزیت است
مزیتهای همکاری در این موقعیت شغلی:
ساعت کاری شناور - پزشک سازمانی - بیمه تکمیلی - هدایا و بستههای مناسبتی – اتاق بازی
ساعت کاری شناور - پزشک سازمانی - بیمه تکمیلی - هدایا و بستههای مناسبتی – اتاق بازی
مهارتهای مورد نیاز
- CI/CD
- Docker
- Back-end
- Go
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست