Browse Jobs
For Employers
Post JobLog inGet Started
RTLabs logo

Backend Developer (Golang)

RTLabs
Cairo, Egypt
Posted 2 months ago
30Applicants for1 open position
  • 12Viewed
  • 1In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a talented and motivated Backend Developer to join our team and contribute to the development of our next-generation web application. In this role, you will work on a high-impact project focused on real-time data processing, API development, and system scalability. You will collaborate closely with our cross-functional team to deliver a seamless and efficient backend architecture.

If you are passionate about backend development, distributed systems, and building scalable applications, we'd love to hear from you!

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Golang.
  • Implement efficient data processing pipelines and real-time data handling.
  • Collaborate with front-end developers to integrate APIs and ensure seamless communication between services.
  • Optimize application performance to ensure scalability and reliability for large datasets.
  • Work closely with DevOps and infrastructure teams to deploy and monitor backend services.
  • Conduct code reviews, write unit tests, and maintain code quality following best practices.
  • Stay current with emerging backend technologies, frameworks, and industry trends.

Job Requirements

 

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience as a Backend Developer.
  • Proficiency in Golang and experience with backend frameworks such as Gin, Echo, or Fiber.
  • Strong understanding of RESTful API design and implementation.
  • Experience working with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with microservices architecture and distributed systems.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of messaging systems like Kafka, RabbitMQ, or NATS.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills with the ability to collaborate effectively in a team environment.

Nice to Have

  • Experience with GraphQL API development.
  • Familiarity with authentication and security best practices (e.g., OAuth, JWT).
  • Experience with caching strategies using Redis or Memcached.
  • Contributions to open-source projects or a strong portfolio of personal projects.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
  • Experience with event-driven architectures and serverless computing.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Developer (Golang)