اندیشکده حکمرانی هوشمند دانشگاه علم و صنعت ایران
اندیشکده حکمرانی هوشمند دانشگاه علم و صنعت ایران

Senior Go Developer

Qom/ Zanbilabad
Full Time
Full Time
-
Health insurance -Flexible working hours -Lunch -Snacks
11 - 50 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1400
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
JavaScript - Basic
Go - Advanced
GIT - Advanced
Rest API - Advanced
Unit Testing - Advanced
Kafka - Intermediate
Docker - Advanced
Preferable location Qom

Job Description

We are seeking a highly skilled and experienced Senior Go Developer to join our team. As a Senior Go Developer, you will be responsible for designing, implementing, and maintaining the backend systems of our platform using the Go programming language. You will collaborate closely with a talented team of developers, architects, and project managers to ensure the efficient and reliable delivery of our software solutions.
Responsibilities:

  • Design and develop robust and scalable backend systems using the Go programming language.
  • Collaborate with the development team to define APIs and ensure seamless integration between frontend and backend components.
  • Write clean, efficient, and maintainable code following best practices, design patterns, and coding standards.
  • Conduct thorough testing, including unit tests and integration tests, to ensure the functionality and stability of the software.
  • Optimize the performance of the backend systems, identifying and addressing any bottlenecks or potential performance issues.
  • Collaborate with cross-functional teams to gather requirements, design technical solutions, and provide technical guidance.
  • Stay updated with emerging technologies, industry trends, and best practices relevant to Go development.
  • Mentor and provide guidance to junior developers, fostering a collaborative and knowledge-sharing environment.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Go developer, with a focus on backend development.
  • Strong proficiency in the Go programming language and its ecosystem.
  • Experience with web frameworks and technologies like Gin, Echo, or Revel.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with microservices architecture and distributed systems concepts.
  • Knowledge of containerization technologies like Docker and container orchestration systems like Kubernetes.
  • Understanding of networking concepts and experience with RESTful APIs.
  • Experience with version control systems, such as Git.
  • Strong problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Self-motivated, proactive, and able to work independently with minimal supervision.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.

If you are a talented Go developer looking for an exciting opportunity to work on cutting-edge projects, contribute your expertise, and be part of a dynamic development team, we invite you to apply. This role offers the chance to make a significant impact and be involved in the full lifecycle of software development.

Job Requirements

Gender
Men / Women
Language
English| Intermediate - 50%
Software
Go| Advanced JavaScript| Basic GIT| Advanced Rest API| Advanced Unit Testing| Advanced Kafka| Intermediate Docker| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اندیشکده حکمرانی هوشمند دانشگاه علم و صنعت ایران

این آگهی بسته شده است