ما در حال توسعه یک پلتفرم با معماری Microservice هستیم. توسعه این محصول با زبان Golang انجام میشود. پس از کسانی که به این زبان مسلط بوده یا تجربه برنامهنویسی Back-End با زبانهای دیگر را دارند، برای همکاری دعوت مینماییم.
با توجه به معماری و ماهیت Event Driven این محصول وهمچنین نیاز به مقیاسپذیری و انعطاف بالا، تسلط بر الگوها واصول مهندسی نرم افزار ، امتیاز بالایی محسوب میشود.
با توجه به ارائه API به شرکتها و تیمهای دیگر، طراحی REST API هایی که قابلیت versioning داشته و در طولانی مدت قابل نگهداری باشند، از اهمیت بالایی برخوردار است.
مهارتهای تخصصی:
● تسلط به زبان Golang
● تسلط به ابزار git
● تسلط بر مفاهیم و Design pattern ها
● تجربه کار با PostgreSQL و Redis
● آشنایی با معماری Microservice
● تجربه کار با docker
● آشنایی با فرآیندهای CI/CD
● آشنایی با روشهای تست TDD, BDD
همچنین آشنایی با RabbitMQ و Consul مزیت محسوب میشود
چه موردی را میخواهید گزارش کنید؟