Lithium Digital, a pioneering blockchain solutions provider based in Lagos, Nigeria, is
seeking a highly skilled Backend Developer with a strong proficiency in Golang and
Linux. Join our dynamic team to shape the future of blockchain technology through
innovative backend solutions.
Key Responsibilities:
1. Backend Development:
- Design, develop, and maintain backend services and systems using Go
(Golang).
- Implement and manage APIs (REST and gRPC) to facilitate communication
between services.
- Ensure the scalability and performance of backend services.
2. Microservices Architecture:
- Develop and maintain applications using microservices architecture.
- Understand and implement best practices for designing and managing
microservices.
- Ensure high availability, scalability, and resilience of microservices.
3. Systems Development:
- Contribute to the development and maintenance of the underlying systems
infrastructure.
- Develop tools and scripts to automate system tasks and improve efficiency.
4. Containerization and Deployment:
- Utilize containerization technologies (e.g., Docker, Kubernetes) for
deployment and management of applications.
- Implement best practices for container orchestration and scaling.
5. Database Management:
- Design, implement, and manage databases (SQL and NoSQL) to support
backend services.
- Optimize database performance and ensure data integrity.
6. Version Control and Collaboration:
- Use version control systems (e.g., Git) for code management and
collaboration.
- Participate in code reviews and contribute to the continuous improvement of
development processes.
7. Systems Experience:
- Leverage systems experience to enhance the stability, security, and
performance of our solutions.
- Collaborate with the infrastructure team to ensure seamless integration of
backend services with the overall platform.
8. Other Responsibilities:
- Troubleshoot and resolve issues related to backend services and systems.
- Stay updated with emerging technologies and industry trends to continuously
improve our offerings.
Requirements:
- Technical Skills:
- Proficiency in Go (Golang) programming language.
- Strong knowledge of Linux operating systems.o Experience with containerization technologies (e.g., Docker, Kubernetes).
- Expertise in API development (REST and gRPC).
- Familiarity with both SQL and NoSQL databases.
- Proficient in version control systems (e.g., Git).
- Microservices Expertise:
- In-depth understanding of microservices architecture.
- Experience in developing and managing microservices-based applications.
- Knowledge of best practices for microservices design, deployment, and
management.
- Additional Skills:
- Excellent problem-solving and debugging skills.
- Strong understanding of system design and architecture principles.
- Ability to work collaboratively in a team environment.
- Good communication skills and ability to convey technical concepts to non-
technical stakeholders.
- Preferred Experience:
- Previous experience with blockchain technology and smart contract
development.
- Previous experience in developing and managing complex software solutions.
- Familiarity with infrastructure as code (e.g., Terraform, Ansible).
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent
practical experience.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Remote work.
Job Type: Full-time
Pay: ₦350,000.00 - ₦450,000.00 per month
Experience:
- Linux: 3 years (Required)
- Golang: 3 years (Required)