Are you passionate about building robust and scalable backend systems using Go? Join our agile team and help shape the future of our internal platform within the tech.
🚀 Your Mission
As a Go Engineer, you’ll play a key role in the full software development lifecycle of our internal IAM solution. You’ll collaborate with international, cross-functional teams to deliver high-quality code and technical solutions.
Your responsibilities will include:
* Designing, developing, and maintaining backend services in Go.
* Writing clean, efficient, and secure code aligned with best practices.
* Implementing new features based on evolving business requirements.
* Conducting code reviews and advocating for code quality and maintainability.
* Working closely with engineers, product owners, and other team members.
* Creating and maintaining architectural and system documentation.
* Staying up to date with relevant technologies and trends.
🧩 Your Profile
* 3+ years of experience in software development within production environments.
* Strong hands-on experience with Go, including unit and integration testing.
* Solid understanding of modern design patterns and proven experience applying them.
* Experience building microservice-based applications deployed in Kubernetes environments.
* Proficiency in developing APIs following OpenAPI Specifications.
* Practical knowledge of CI/CD processes.
* Excellent communication and teamwork skills in cross-cultural, international settings.
* A proactive mindset and openness to innovation and continuous learning.
Bonus points for:
* Knowledge of Identity Access Management (IAM) or Role-Based Access Control (RBAC).
* Experience with PostgreSQL or other SQL databases.
* Basic understanding of LDAP.
* Familiarity with TypeScript, Vue.js, and messaging technologies such as Solace, RabbitMQ, MQTT.
* Experience with Azure DevOps CI/CD pipelines.