Design, develop, and maintain high-quality, scalable, and secure software solutions using Go Language, microservices, and Postgres database.
Collaborate with cross-functional teams to design and implement new features.
Write clean, maintainable, and testable code that follows best practices and coding standards.
Participate in code reviews and contribute to the continuous improvement of the development process.
Be in charge of medium to large features and tasks from technical design through to release.
Desired Experiences:
5+ years of experience in software development and 2+ years of experience in Golang.
Experience working with microservice architecture (JWT, REST/gRPC communication protocols).
Extensive experience designing relational database structures using SQL (Postgresql is a plus).
Experience designing and optimizing databases applications that can scale and maintain security.
Experience working with message brokers and queues such as Kafka.
Experience working with Redis
Proficient in goroutines and concurrency patterns.
Passion for code quality and reusable design, and a commitment to continuous learning.
Having experience in Python, Docker, and Blockchain is plus
معرفی شرکت
Tibobit به عنوان یک پلتفرم کاملا بومی با استانداردهای بین المللی، امکان ورود و فعالیت در حوزه مهیج ارزهای دیجیتال را فراهم کرده است. اگر در زمینه وب و برنامه نویسی انگیزه رشد و کار گروهی دارید، می توانیم تعاملات مثبتی در این زمینه داشته باشیم.