We are seeking a Senior Software Engineer (Golang) with strong backend expertise and full-stack development capabilities to join our Cross Tech team. The ideal candidate will be proficient in Golang, experienced with modern JavaScript frameworks (Vue.js, React, or Angular), and well-versed in cloud-native environments using Azure or AWS. You will work with modern microservices technologies, including Docker, Kubernetes, Helm, and build event-driven systems leveraging Kafka.
Responsibilities
- Design and develop scalable backend microservices using Golang, adhering to cloud-native architecture principles
- Build and integrate frontend interfaces using Vue.js, React, or Angular with JavaScript/TypeScript
- Deploy, monitor and operate applications on Azure or AWS using Docker, Kubernetes and Helm
- Implement data models, queries, and integrations using PostgreSQL and build event-driven features using Kafka
- Write comprehensive automated tests using Ginkgo and Gomega to ensure code quality and reliability
- Set up and maintain CI/CD pipelines using GitHub Actions, Git, and DevOps automation workflows (Taskfile)
- Monitor system performance and health using Prometheus, Grafana, and OpenSearch, with strong focus on observability
- Ensure security compliance using vulnerability scanning and security tools such as Blackduck, Trivy, and OctoSec, and maintain clear documentation using Hugo and GitHub Pages
Requirements
- 5+ years of professional software development experience, including 1+ year of hands-on Golang development (required)
- Strong proficiency in modern frontend technologies: Vue.js, React, Angular, JavaScript/TypeScript
- Solid experience with Azure or AWS and cloud-native application builds
- Strong understanding of microservices and containerization using Docker, Kubernetes, and Helm
- Experience with PostgreSQL and event-driven messaging systems such as Kafka
- Hands-on experience with automated testing using Ginkgo, Gomega, and modern CI/CD setups (GitHub Actions)
- Strong familiarity with monitoring and observability tools: Prometheus, Grafana, OpenSearch
- Good understanding of secure coding, dependency scanning, and supply chain security (Blackduck, Trivy, OctoSec)
- Excellent problem-solving, communication, and teamwork skills in Agile/DevOps environments
Nice to have
- Experience in the automotive industry
- Familiarity with Terraform, Helm, or Service Mesh (Istio, Linkerd)
- Exposure to monitoring tools like Datadog, Prometheus, or Grafana