GO (Golang) Developer
Role details
Job location
Tech stack
Job description
Akens Nordburg is seeking for a German IT-solutions company highly skilled and experienced Go (Golang) Develper (m/f) to enlarge the Spanish based Team. In this role, you will contribute to the design, development, and maintenance of scalable backend services. Location: 100% remote from Spain RESPONSIBILITIES: * Design, develop, and maintain backend services using Go (Golang) * Implement and consume RESTful APIs / HTTP services * Work with concurrent and parallel processes (goroutines, channels) * Collaborate in the design of layered and microservices-based architectures * Develop and optimize integrations with relational databases * Ensure high code quality through clean code principles, testing, and reviews * Participate in CI/CD processes and version control workflows * Collaborate closely with cross-functional teams in an agile environment REQUIREMENTS: * University degree in one of the following fields: science, mathematics, computer science, or engineering * At least 5
Requirements
years of experience developing in Go (Golang) * Strong knowledge of REST APIs and HTTP-based services * Solid understanding of concurrency in Go (goroutines, channels) * Experience with relational databases (e.g. PostgreSQL, MySQL) * Basic understanding of software architecture principles (layered architecture, microservices) * Experience with version control systems (Git) * Familiarity with CI/CD pipelines * Structured, quality-oriented, and maintainable coding approach * Ability to work self-organized and independently * Strong analytical thinking and problem-solving skills * Team-oriented mindset with clear and effective communication * Confident handling of priorities across parallel tasks NICE-TO-HAVE REQUIREMENTS * Experience with cloud platforms (AWS, Azure, GCP, or STACKIT) * Knowledge of container technologies such as Docker and Kubernetes * Experience with event-driven architectures (e.g. Kafka, messaging systems) * Basic knowledge of DevOps topics (monitoring, logging, deployment) * Experience in software development with Kotlin * Basic domain knowledge in commerce or retail (e.g. inventory management, ordering, stock) BENEFITS: * Opportunities to professional growth and development * Flexible work arrangements. 100% remote * Dynamic and collaborative work environment