NEW
Clear Filters

Job Description

Key Responsibilities:

  • Develop clean, efficient, and well-documented code following industry best practices.
  • Work closely with cross-functional agile teams to deliver high-quality software solutions using modern CI/CD practices.
  • Take full ownership of the services your team builds, ensuring they meet high standards of reliability and performance.
  • Participate in code reviews, share knowledge, and contribute to the team’s continuous improvement.
  • Stay updated with the latest trends and technologies in back-end development and apply them to enhance our systems.

Requirements:

  • Proven experience with Golang (Go Programming Language) and containerization tools such as Docker.
  • Strong knowledge of Go’s concurrency models, including Goroutines and channels.
  • Hands-on experience with relational databases like PostgreSQL.
  • Familiarity with Redis for caching and in-memory data management.
  • Expertise in designing and implementing RESTful APIs.
  • Understanding microservices architecture and Domain-Driven Design (DDD) principles.
  • Experience with Test-Driven Development (TDD) and writing comprehensive automated tests.