GoLang Developer

Bucharest, Romania

About the Role:
We are seeking an experienced Senior Go Developer to lead the development and maintenance of high-performance, scalable services using Go. This role involves designing and implementing web applications, APIs, and microservices, as well as mentoring junior developers and contributing to key architectural decisions.

Responsibilities:

  • Develop, maintain, and optimize scalable web applications, APIs, and microservices using Go.

  • Lead at least one complete project development lifecycle using Go.

  • Design, implement, and manage cloud-based distributed systems.

  • Collaborate with cross-functional teams, including front-end developers, DevOps, and product managers.

  • Ensure the performance, scalability, and security of applications.

  • Mentor and train junior developers to improve their Go development skills.

  • Participate in code reviews, best practices discussions, and technical documentation.

Requirements:

  • 5-10 years of total experience in software development, with at least 1+ years of experience in Go.

  • Proven experience in building web servers, APIs, and web services.

  • Strong understanding of microservices architecture and its best practices.

  • Experience with at least one complete project development lifecycle using Go.

  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.

  • Knowledge of database technologies such as PostgreSQL, MySQL, or MongoDB.

  • Experience with CI/CD pipelines, testing frameworks, and agile methodologies.

  • Ability to mentor junior developers and contribute to a knowledge-sharing culture.

Preferred Qualifications:

  • Experience in performance tuning and optimization of Go applications.

  • Understanding of networking, security principles, and distributed computing.

  • Exposure to message queues (Kafka, RabbitMQ) and event-driven architecture.


GoLang Developer

Bucharest, Romania

About the Role:
We are seeking an experienced Senior Go Developer to lead the development and maintenance of high-performance, scalable services using Go. This role involves designing and implementing web applications, APIs, and microservices, as well as mentoring junior developers and contributing to key architectural decisions.

Responsibilities:

  • Develop, maintain, and optimize scalable web applications, APIs, and microservices using Go.

  • Lead at least one complete project development lifecycle using Go.

  • Design, implement, and manage cloud-based distributed systems.

  • Collaborate with cross-functional teams, including front-end developers, DevOps, and product managers.

  • Ensure the performance, scalability, and security of applications.

  • Mentor and train junior developers to improve their Go development skills.

  • Participate in code reviews, best practices discussions, and technical documentation.

Requirements:

  • 5-10 years of total experience in software development, with at least 1+ years of experience in Go.

  • Proven experience in building web servers, APIs, and web services.

  • Strong understanding of microservices architecture and its best practices.

  • Experience with at least one complete project development lifecycle using Go.

  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.

  • Knowledge of database technologies such as PostgreSQL, MySQL, or MongoDB.

  • Experience with CI/CD pipelines, testing frameworks, and agile methodologies.

  • Ability to mentor junior developers and contribute to a knowledge-sharing culture.

Preferred Qualifications:

  • Experience in performance tuning and optimization of Go applications.

  • Understanding of networking, security principles, and distributed computing.

  • Exposure to message queues (Kafka, RabbitMQ) and event-driven architecture.