Solico Group is looking for a talented and driven Golang developer to join our back-end engineering team. In this role, you will be instrumental in designing, building, and optimizing back-end systems, integrating third-party services, and ensuring our platforms are scalable, reliable, and performant. If you thrive in a collaborative environment, enjoy solving complex problems, and are eager to grow your skills while contributing to cutting-edge technology, we want to hear from you.
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.
What We Offer:
A supportive and innovative workplace where your ideas are valued.
Opportunities for professional development and continuous learning.
A collaborative team culture that fosters creativity and teamwork.
The chance to work on meaningful projects that have a real impact.