Senior Backend Developer / Solutions Architect at Babban Gona

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
108208
Job Views
62

Job Description






Job Description

Backend Development:




  • Design, develop, and maintain high-performance, scalable, and secure backend systems and APIs.

  • Implement the best coding, testing, and deployment practices to ensure software quality and reliability.

  • Optimize application performance, scalability, and security.

  • Write clean, maintainable, and efficient code using modern programming languages like Java, Python, Node.js, or Go.



Solutions Architecture:




  • Lead the design and development of end-to-end system architectures that align with business objectives and technical requirements.

  • Evaluate and recommend tools, frameworks, and technologies to drive efficiency and innovation.

  • Ensure architecture supports high availability, disaster recovery, and fault tolerance.

  • Define and document architectural patterns, guidelines, and standards.

  • Act as a technical advisor for internal and external stakeholders, ensuring alignment with architectural best practices.



Collaboration and Leadership:




  • Work closely with product managers, frontend developers, DevOps engineers, and other stakeholders to define technical requirements and system architecture.

  • Mentor and guide junior developers, fostering technical excellence across the team.

  • Provide technical leadership during design reviews, code reviews, and troubleshooting sessions.

  • Contribute to long-term strategy and roadmap planning for technology and architecture.



Requirements




  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • 5+ years of experience in backend development, with at least 2 years in a senior or leadership role.

  • Proven experience designing and implementing scalable and secure system architectures.

  • Strong proficiency in backend technologies such as Java, Python, Node.js, Go, etc.

  • Experience with databases (SQL and NoSQL) and caching solutions (Redis, Memcached).

  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).

  • Expertise in microservices architecture, RESTful APIs, and event-driven systems.

  • Knowledge of CI/CD pipelines, version control (Git), and agile methodologies.

  • Strong problem-solving, analytical, and communication skills.



Preferred:




  • Master’s degree in Computer Science or a related field.

  • Certification in cloud architecture (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect).

  • Experience with serverless computing, GraphQL, or message brokers (e.g., RabbitMQ, Kafka).

  • Knowledge of security best practices and compliance requirements (e.g., GDPR, SOC 2).

  • Familiarity with frontend technologies to facilitate seamless integration.



Benefits




  • Competitive salary

  • Health Insurance

  • Pension

  • Performance Bonus

  • Annual paid vacation

  • Group Life Insurance



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept