Taro Logo

Senior Golang Developer

800+ strong team focused on e-commerce, travel, mobility, transport, and logistics, delivering successful exits, IPOs, and innovative solutions.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
E-Commerce · Travel · Logistics

Description For Senior Golang Developer

NFQ is a dynamic technology company with over 800 team members, specializing in e-commerce, travel, mobility, transport, and logistics solutions. We're seeking a Senior Golang Developer to join our innovative team in Cairo, Egypt in a hybrid work arrangement.

As a Senior Golang Developer, you'll be responsible for designing and developing scalable, high-performance backend systems using Golang. You'll work in a collaborative environment with cross-functional teams, contributing to architectural decisions and system designs while ensuring optimal application performance, scalability, and security.

The ideal candidate brings 3-5 years of backend development experience, with strong proficiency in Golang and its ecosystem. You should be well-versed in RESTful APIs, gRPC, and microservices architecture, with experience in various databases like PostgreSQL, MongoDB, and Redis. Knowledge of modern DevOps practices, including Docker, Kubernetes, and CI/CD pipelines, is essential.

We offer a comprehensive benefits package including fully covered social insurance, medical and life insurance, and a yearly career development budget. Our culture promotes learning with 10 days of training per year, and we recognize personal milestones through various bonuses. Join us if you're passionate about technology, value continuous learning, and want to be part of a team that celebrates curiosity and experimentation while avoiding office politics and unnecessary meetings.

Last updated 8 days ago

Responsibilities For Senior Golang Developer

  • Craft scalable, high-performance backend systems using Golang
  • Work closely with cross-functional teams, including product managers, frontend developers, and DevOps engineers
  • Contribute to architectural decisions and system designs for new and existing projects
  • Ensure application performance, scalability, and security
  • Guide junior developers and uphold engineering best practices

Requirements For Senior Golang Developer

Go
PostgreSQL
MongoDB
Redis
Kubernetes
Kafka
RabbitMQ
  • 3 - 5 years in backend development
  • Proficiency in Golang and its ecosystem
  • Solid understanding of RESTful APIs, gRPC, and microservices architecture
  • Experience with PostgreSQL, MongoDB, Redis, or similar databases
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Comfortable with Git, code reviews, and agile development workflows
  • Ability to write high-quality unit and integration tests
  • Strong communication and collaboration abilities

Benefits For Senior Golang Developer

Medical Insurance
  • Fully covered Social Insurance
  • Medical Insurance
  • Life Insurance
  • Career development package ($450/year)
  • Provided Laptop and setup
  • 10 days training per year
  • Referral bonus, Birth Bonus and Marriage bonus
  • Office perks and team activities

Interested in this job?

Jobs Related To NFQ Senior Golang Developer