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