Lorgarithm is a global recruitment, and talent Factory located within the hearth of Africa.
Key Responsibilities:
Backend Development (Python/Django):
- Design and implement backend services for the athletes' marketplace using Python and Django.
- Develop and manage databases using PostgreSQL/MySQL for product catalogs and user data.
- Utilize Cassandra for managing product catalogs and transaction logs.
- Integrate Elasticsearch for fast and efficient search functionality within the marketplace. - Ensure the security, scalability, and performance of backend services.
Frontend Development (Next.js):
- Develop and maintain high-performance web applications using Next.js.
- Collaborate with designers to create user-friendly and responsive UIs.
- Optimize frontend performance to ensure a seamless user experience during video calls and payment processing.
Microservices & Orchestration:
- Develop and deploy microservices architecture using Kubernetes for managing real-time online market services.
- Implement and manage StatefulSets for Cassandra to ensure seamless database integration.
- Deploy and monitor chat services using AWS EC2/ECS for optimal performance and scalability.
- Utilize Istio or Linkerd as a service mesh for microservices management and security.
Monitoring & Logging:
- Implement monitoring solutions using Prometheus and Grafana to track performance metrics.
- Set up and manage logging infrastructure using the ELK Stack (Elasticsearch, Logstash, Kibana).
- Ensure that the system is highly observable with real-time metrics and alerts.
Marketplace Infrastructure:
- Deploy and manage marketplace services on AWS using Kubernetes for scalability and high availability.
- Manage Elasticsearch clusters for efficient search and indexing capabilities.
- Utilize AWS RDS (MySQL/PostgreSQL) for storing product catalogs and user data securely.
- Ensure high availability, fault tolerance, and security across the entire platform.
Algorithm Development & Optimization:
- Develop and optimize algorithms for product recommendations, search functionality, and transaction management.
- Ensure low-latency and high-performance for the backend services.
- Collaborate with other engineers to solve complex problems using efficient algorithms and data structures.
Collaboration & Teamwork:
- Work closely with product managers, designers, and other engineers to deliver a world-class marketplace platform.
- Participate in code reviews, provide constructive feedback, and contribute to continuous improvement initiatives.
- Mentor junior developers and contribute to the growth of the engineering team.
Required Qualifications:
Experience:
- Minimum 5 years of experience in backend development using Python and Django.
- Strong algorithmic problem-solving skills.
- 5 years proficiency in modern frontend development practices, including server-side rendering with Next.js.
- Extensive experience with AWS services, including RDS, Elasticsearch Service, and Kubernetes.
- Proficiency in database management with PostgreSQL/MySQL and Cassandra. - Experience in deploying and managing scalable services using Kubernetes.
- Technical Expertise:
- Strong knowledge of Python/Django for building secure and scalable backend services.
- Experience with Elasticsearch for implementing fast search functionality.
- Proficient in modern frontend and backend development practices, including RESTful API development.
- Experience with containerization and orchestration using Docker and Kubernetes.
Other Skills:
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, agile environment.
- Strong commitment to quality and continuous improvement.
Preferred Qualifications:
- Experience with CI/CD pipelines and automated testing.
- Knowledge of security best practices in cloud environments.
- Experience with real-time communication technologies and marketplace platforms.
Method of Application
Signup to view application details.
Signup Now