Full Stack Developer ( Backend Heavy)
Company Name:Africa Strategy
Job Description:
Our client is a digital innovation incubation firm building a range of applications and platforms for clients and internal startups under incubation. We are looking for a Full Stack Developer who is passionate about building scalable web applications and enhancing user experiences through modern technologies.
Key Responsibilities:
Backend Development:
- Lead the design, development, and maintenance of complex web and mobile applications including robust and scalable backend systems for the products and platforms
- API Development & Integration: Create and integrate RESTful APIs and server-side logic to support front-end features, third-party integrations and seamless application functionality.
- Performance Optimization: Optimize application performance and database queries to ensure smooth and efficient user experiences.
- Database Management: Develop and optimize database structures using MySQL, PostgreSQL, or MongoDB.
- Ensure the security of user data by implementing appropriate authentication, authorization, and encryption measures.
- Collaborate with frontend developers to define API requirements and establish seamless integration between frontend and backend components.
Frontend Development:
- Design and implement user-friendly, responsive, and visually appealing frontend interfaces for both web, back office, and transactional emails.
- Collaborate with UX/UI designers to transform wireframes and prototypes into functional, well-designed user interfaces.
- Develop interactive features and components using modern frontend technologies such as React or Vue.js.
- Ensure consistent implementation of UI/UX design principles across the application to deliver a cohesive user experience.
- Integrate frontend components with backend services to create end-to-end functionality.
- Optimize frontend performance for various devices and browsers to ensure fast loading times and smooth interactions.
Collaboration:
- Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to plan and execute software development sprints, and ensure timely delivery of features and enhancements.
- Participate in requirement gathering, solution design, and sprint planning sessions to contribute technical insights.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-6 years of proven work experience as a Fullstack Engineer, with a strong portfolio of web applications and (5+ years) in backend software development, preferably in a fast-paced startup or technology-driven environment.
- Solid understanding of web development principles and best practices, including responsive design, accessibility, and security.
- Proficiency in key front-end technologies such as Javascript/typescript, Reactjs/next, CSS and HTML, Tailwind CSS, Responsive designs, CDN’s etc
- Proficiency in JavaScript (React.js, Vue.js, Angular) and backend frameworks (Node.js, Django, Laravel, or Ruby on Rails).
- Experience with cloud services (AWS, Firebase, Azure) and DevOps tools (Docker, Kubernetes, Git, CI/CD).
- Familiarity with version control (Git, GitHub, GitLab).
- Ability to write clean, maintainable, and well-documented code.
Pay: ₦350,000.00 – ₦400,000.00 per month
Expected Start Date: 05/03/2025
Job Type: Full-time
Job Posted:3rd March 2025
Job Category: Onsite
Job Type: Full Time
Job Location: Lekki