Our Customer is the European R&D center for one of the biggest world-leading brands. Together, we will work on new electric mobility technology and solutions to satisfy the global demand for premium electric vehicles.
Requirements:
- Solid experience in backend development, specifically with Go (Golang).
- Strong expertise in designing, building, and maintaining scalable cloud-native applications.
- Experience with cloud platforms like Microsoft Azure.
- Knowledge of microservices architecture and experience implementing microservices in a production environment.
- Expertise in RESTful APIs development, integration, and best practices.
- Proficiency in CI/CD pipelines, containers (Docker), and orchestration tools like Kubernetes.
- Solid understanding of SQL and NoSQL databases.
- Familiarity with distributed systems and event-driven architecture.
- Strong understanding of cloud security best practices and architecture patterns.
- Excellent problem-solving skills and a deep understanding of system performance and tuning.
- Ability to handle multiple competing priorities in a fast-paced environment
- Highly communicative English skills both written and spoken
- Personal initiative, commitment, perseverance, and resilience
Will be a plus:
- Experience with Serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
- Exposure to Terraform or other infrastructure such as Code (IaC) tools.
- Knowledge of message queues (e.g., Kafka, RabbitMQ) and event streaming systems.
- Familiarity with GraphQL.
- Understanding of multi-cloud or hybrid cloud environments.
- Knowledge of Go frameworks such as Gin, Echo, or Revel.
- Experience in machine learning or data engineering on the cloud.
Responsibilities:
- Design and develop cloud-based solutions focusing on backend services using Go (Golang).
- Architect, implement and maintain cloud infrastructure leveraging modern cloud platforms such as AWS, GCP, Azure, or similar.
- Create scalable, secure, and reliable microservices-based architectures.
- Collaborate with DevOps teams to ensure seamless CI/CD pipelines and automated deployment strategies.
- Monitor cloud systems to ensure stability and performance, applying proactive measures to prevent issues.
- Develop APIs and work closely with front-end developers to ensure smooth integration.
- Conduct code reviews, enforce best practices, and mentor junior developers.
- Stay updated with the latest trends in cloud computing and backend development.
- Lead the decision-making process for cloud infrastructure and backend services.
- Ensure adherence to security best practices and compliance requirements.
The position is hybrid and requires relocation to Kraków, Poland.