Senior Golang Developer
We usually respond within a week
đ 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.
- Department
- Software Development Management
- Locations
- Cairo
- Remote status
- Fully Remote
Already working at ITCAN Digital Marketing & Technology?
Letâs recruit together and find your next colleague.