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

استخدام Senior Software Engineer (Golang)

طلاین | Taline
تهران، تهران

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


About Role

As a senior software engineer, your role involves working alongside fellow engineers, product managers, and designers to produce top-tier code aligning with business needs and user standards. Additionally, you'll guide junior developers, oversee code assessments, and play a pivotal role in enhancing backend architecture and performance. Proficiency in technical aspects, adept problem-solving skills, and effective communication are crucial. Moreover, your enthusiasm for learning and innovation is key, especially in scenarios like managing high-traffic production environments and spearheading the development of new products.


Responsibilities

  • Develop and maintain legacy and new versions, ensuring smooth transition and functionality.
  • Write comprehensive documentation and create test scripts for efficient project management.
  • Write clean, clear, and understandable code, focusing on testing, debugging, and optimization.
  • Implement standard services, microservices, and interact with the front-end for seamless integration, while continuously researching and learning for ongoing improvement.


Requirements


Mandatory Qualifications

  • More than two years of related experience in backend engineering.
  • Proficient in Golang programming.
  • Proficient in designing and implementing Restful APIs.
  • Strong understanding of SQL and relational databases (MySQL, PostgreSQL).
  • Familiar with OOP concepts and MVC architecture.
  • Familiar with software design concepts and databases.
  • Familiarity with Docker.
  • Familiar with GIT for source version control and CI/CD Tools (Gitlab CI).
  • Familiarity with documentation.
  • Ability to problem-solve and find the best solutions, including algorithms.


Preferred Qualifications (Optional)

  • Familiarity with NoSQL databases.
  • Familiarity with Redis.
  • Familiarity with Microservice architecture.
  • Familiarity with test-driven development.
  • Familiarity with Design Patterns.
  • Familiarity with refactoring concepts.
  • Familiarity with SOLID principles.

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

  • Golang
  • Go
  • Docker
  • PostgreSQL
  • SQL

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

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

۱۴۰۴/۰۳/۱۸ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه