Software Developer

Company Name: Baaraku

Job Description:

As a Full Stack Engineer, you will play a key role in shaping the future of our products by leveraging modern technologies to create robust, user-friendly applications.

What You’ll Do

As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality web applications. Your key responsibilities will include:

  • End-to-End Development: Build and optimize front-end and back-end components to create seamless, responsive applications.
  • API & Microservices Development: Design, implement, and maintain RESTful APIs and GraphQL services for efficient data handling.
  • Database Management: Develop and optimize relational (PostgreSQL, MySQL) and non-relational (MongoDB, Firebase) databases to ensure performance and scalability.
  • Collaboration: Work closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions.
  • Code Quality & Best Practices: Write clean, efficient, and well-documented code while following best coding practices, security standards, and performance optimization techniques.
  • Cloud & DevOps: Deploy, monitor, and manage applications using cloud services (AWS, Azure, or Google Cloud) and containerization tools like Docker and Kubernetes.
  • Continuous Improvement: Stay up to date with emerging technologies and contribute to code reviews, architectural discussions, and process enhancements.

What We’re Looking For

We are looking for a highly skilled Full Stack Engineer with expertise in modern web development technologies. The ideal candidate should have:

Technical Skills:

  • Front-end Technologies: Proficiency in JavaScript frameworks such as React.js, Angular, or Vue.js.
  • Back-end Development: Experience working with Node.js, Python, Ruby on Rails, or Java.
  • Database Management: Strong knowledge of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase) databases.
  • API Development: Hands-on experience with RESTful APIs, GraphQL, and third-party integrations.
  • Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, or Google Cloud), CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
  • Security & Performance: Understanding of security best practices, performance optimization, and scalability techniques.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently as well as in a team-oriented environment.
  • Passion for learning and staying updated with industry trends.

Why Join Us?

  • Competitive Salary & Benefits – We offer a comprehensive benefits package, including health insurance, paid time off, and more.
  • Flexible Work Environment – Choose between remote, hybrid, or onsite work based on your preferences.
  • Career Growth & Development – Access learning opportunities, mentorship programs, and career advancement pathways.
  • Exciting & Impactful Projects – Work on cutting-edge technologies that drive meaningful change in the industry.

             Experience:

  • JavaScript: 4 years (Required)
  • React: 4 years (Preferred)
  • Python: 4 years (Preferred)
  • NodeJs: 4 years (Preferred)

Job Type: Full-time

Pay: From ₦500,000.00 per month

Location: Lagos

Job Posted: 12th May 2025

Job Category: Onsite
Job Type: Full Time
Job Location: Lagos

Apply for this position

Allowed Type(s): .pdf, .doc, .docx