Senior Golang Developer at ITCAN Digital Marketing & Technology
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, API Development, Microservices Engineering, System Integrations, PostgreSQL, AWS, Docker, CI/CD, OpenAPI, Terraform, GitHub Actions, Observability, Communication, Ownership Mindset

Industry

Advertising Services

Description
🚀 Join ITCAN’s Backend Evolution At ITCAN, we’re reengineering our platform with a modern Go-based architecture to drive the next generation of performance marketing tools. We're looking for a Senior Golang Developer who can bring speed, structure, and scalability to our services. This role is perfect for someone who thrives in high-ownership, fast-paced environments and enjoys solving backend challenges across APIs, microservices, and system integration. 🔍 What You'll Do API Development: Design and build RESTful APIs with clean architecture and OpenAPI validation. Microservices Engineering: Create scalable, containerized services on AWS (ECS/Fargate). System Integrations: Connect platforms like HubSpot via REST/webhooks. Database Expertise: Optimize queries and manage PostgreSQL schemas. Infrastructure & CI/CD: Use Terraform for IaC, GitHub Actions for pipelines, and ensure observability with logs, metrics, and tracing. Cross-Team Sync: Work closely with DevOps, frontend, QA, and mobile engineers to ensure reliability and performance. ✅ Your Skillset 5+ years in backend engineering, including 3+ years with Golang. Strong grasp of Go’s concurrency model and best practices. Proficiency in AWS, PostgreSQL, Docker, and CI/CD tooling. Experience working with OpenAPI, microservices, and infrastructure-as-code. Confident communicator with an ownership mindset in a remote-first team. ⭐ Bonus Points Experience migrating from PHP to Go. Familiarity with GraphQL, gRPC, or HubSpot APIs. Understanding of multi-tenant or multi-region architectures. Exposure to observability tools like Prometheus, Grafana, or CloudWatch.
Responsibilities
Design and build RESTful APIs, create scalable microservices, and connect various platforms through system integrations. Collaborate with cross-functional teams to ensure the reliability and performance of backend services.
Loading...