Find jobCompanies
Do you want to see all job ads?

Backend Engineer Manager Upd:
Job functions
Web Engineer
Type of employment
Full time
Full day
On-site

Company industry
Staffing& Recruiting
Location
Ghana, Accra


Job Details
Core Skills and Qualifications
Technical Skills
• Minimum 7 years of professional experience in backend engineering roles, with at least 2 years in a managerial capacity.
• Strong proficiency in Python with experience in building robust backend systems
• Working knowledge of C#/.NET to support interoperability within mixed technology stacks.
• Strong proficiency and hands-on experience with FastAPI for building scalable APIs, with deep understanding of inter-service communication patterns (e.g. RESTful APIs, message queues) and associated design patterns.
• Expertise in relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB) and Graph databases (e.g. Neo4J)
• Strong understanding of database design, optimization, and query performance tuning.
• Proven experience designing, implementing, and maintaining systems based on microservices architecture.
• Solid understanding of application security principles, authentication/authorization mechanisms (e.g. OAuth2, JWT), secure coding practices, and access control methodologies.
• CI/CD Pipelines experience with GitHub Actions or similar tools to implement Continuous Integration/Continuous Deployment workflows.
• Containerization expertise in using Docker for containerizing applications and ensuring consistent deployments across environments.
• Ability to design scalable, high-performance systems that meet the unique demands of AI-driven products.
• Experience optimizing backend systems for handling large datasets and high-throughput environments.
Team Management Skills
• Proven ability to lead and manage engineering teams effectively.
• Ability to foster a collaborative team culture that encourages innovation and continuous improvement.
• Exceptional verbal and written communication skills to collaborate effectively across technical and non-technical teams.
• Passion for mentoring junior developers / engineers by providing guidance on best practices, code reviews, and career development.
• Ability to design training programs that upskill team members on new technologies or methodologies.
• Strong analytical skills to identify bottlenecks or inefficiencies in systems and propose effective solutions.
Preferred Skills
• Familiarity with AI/ML workflows and integrating machine learning models into production environments.
• Knowledge of Supabase and other back-end-as-a-service frameworks.
• Knowledge of data orchestration tools like Apache Airflow and Apache Spark.
• Knowledge of container orchestration tools like Kubernetes.
• Familiarity with event-driven architectures using tools like Kafka or RabbitMQ.
Key Responsibilities
1. Leading the backend engineering team to deliver high-quality software solutions aligned with business objectives.
2. Designing scalable backend architectures using microservices principles while ensuring maintainability and extensibility.
3. Implementing secure coding practices to protect sensitive data and ensure compliance with industry standards.
4. Overseeing CI/CD pipeline implementation using GitHub Actions for automated testing and deployment workflows.
5. Driving containerization best practices using Docker for consistent development-to-production workflows.
6. Collaborating closely with product managers, frontend engineers, data scientists, and other stakeholders to deliver end-to-end solutions for AI-driven products.
7. Managing project timelines, resource allocation, and team productivity while maintaining high-quality delivery standards.
Education & Certifications
• Bachelor’s degree in Computer Science, Information Technology, or a related field

Skills
Basic Knowledge in Web Development
Web & Software Skills