4 months ago
Remote, Morocco or Cairo, EgyptSenior
Responsibilities
- Develop, optimize, and maintain scalable high-performance backend applications using Golang.
- Design and implement microservices-based architectures and cloud-native solutions.
- Participate in code reviews, design discussions, and architecture decisions.
- Troubleshoot and optimize systems for performance, security, and reliability.
- Collaborate with cross-functional teams to design and deliver solutions.
- Contribute to technical documentation and team knowledge-sharing.
Requirements
- At least 5 years of software development experience with a strong focus on Golang.
- Experience with concurrent programming, distributed systems, and microservices.
- Experience with RESTful APIs and gRPC.
- Familiarity with SQL and NoSQL databases, including PostgreSQL, MySQL, or MongoDB.
- Hands-on experience with Docker, Kubernetes, and AWS, GCP, or Azure.
- Knowledge of automated testing and DevOps practices.
- Strong problem-solving, independent-work, communication, and teamwork skills.
- Nice-to-have experience with Kafka, RabbitMQ, or NATS.
- Nice-to-have understanding of GraphQL, WebSockets, and streaming architectures.
- Experience with AI/ML, IoT, or blockchain-related projects is desirable.
- Familiarity with security best practices and Agile/Scrum environments is desirable.
Benefits
- Remote work arrangement.
- Short-term engagement.
Tech Stack
Apache KafkaAWSAzureDockerGoGoogle Cloud PlatformGraphQLgRPCKubernetesMongoDBMySQLPostgreSQLRabbitMQSQL
Categories
About Intetics
Intetics provides custom software development, quality assurance, and distributed engineering teams for enterprises and tech-driven companies. Its services span application and mobile development, systems integration, data processing, and GIS solutions, delivered via project work or dedicated offshore teams. Founded in 1995 and headquartered in Naples, Florida, the privately held firm holds ISO 9001 and ISO 27001 certifications.
