Backend Developer: GO Developer

Job Summary:

We are seeking a talented Go Developer to join our team and contribute to the design and development of high-performance applications. In this role, you will work closely with developers, engineers, and product managers to create scalable solutions, enhance performance, and build APIs, backend services, and other Go-based systems.

Primary Responsibilities:

  • Develop, test, and maintain backend services and APIs using Go.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to define and implement new features.
  • Optimize applications for speed and scalability.
  • Apply security and data protection best practices.
  • Debug and resolve issues across the stack.
  • Conduct code reviews to ensure high-quality code standards.
  • Stay updated on the latest Go development trends and best practices.

Requirements:

  • Proven experience as a Go Developer or in a similar role.
  • Proficiency in Go and its frameworks.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with databases (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
  • Strong knowledge of Git or similar version control systems.
  • Expertise in concurrency, distributed systems, and performance optimization.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with message brokers like RabbitMQ or Kafka.
  • Familiarity with GraphQL or gRPC.
  • Knowledge of front-end technologies (optional but beneficial).

Additional Skills:

  • Knowledge of other programming languages (e.g., Python, Java, or C++).
  • Experience with DevOps tools and practices.
  • Proficiency with monitoring and logging tools (e.g., Prometheus, Grafana).
  • Understanding of distributed systems and concurrency patterns.

Educational Background:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Benefits:

  • Competitive salary and benefits package.
  • Flexible working environment.
  • Opportunities for professional development and growth.
  • Collaborative and innovative team culture.

Job Category: Backend Developer
Job Type: Full Time
Job Location: Lagos Nigeria

Apply for this position

Allowed Type(s): .pdf, .doc, .docx