Senior Software Developer-Full Stack at Sahara Group

Job Overview

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

Additional Details

Job ID
119937
Job Views
91

Job Description






Accountabilities




  • Build, test, and deploy full-stack applications (both front-end and back-end), ensuring they are optimized for performance and scalability.  

  • Work alongside product managers, business analysts, and other key stakeholders to design and deliver essential software solutions for the business.  

  • Utilize front-end technologies such as React, Angular, JavaScript, HTML5, CSS3, and other modern frameworks.  

  • Develop back-end services using technologies such as Node.js, Python (Django/Flask), Java, or equivalent server-side frameworks.  

  • Create and maintain RESTful APIs, integrating them with front-end applications and other systems.  

  • Design and manage databases like SQL Server, MySQL, and MongoDB, along with caching systems such as Redis.  

  • Focus on automating business processes by pinpointing areas for efficiency improvements and creating solutions to automate repetitive tasks and workflows.  

  • Guarantee the production of high-quality, maintainable, and efficient code, adhering to industry-standard best practices and coding guidelines.  

  • Engage in Agile development methodologies, including sprint planning, daily stand-up meetings, and code reviews, to facilitate iterative and ongoing improvements.  

  • Continuously enhance the performance, security, and scalability of applications and workflows.  

  • Provide hands-on development knowledge throughout the complete software development lifecycle, from gathering requirements and analysis to deployment and post-launch support.



Minimum Requirements




  • Bachelor’s degree in information technology, Computer Science, or a related field.

  • 7-10 years of hands-on experience in full-stack development with a proven track record of building web and mobile applications.

  • Strong experience with front-end technologies, such as React, Angular, JavaScript, HTML5, and CSS3.

  • Proficient in back-end development with experience in Node.js, Python (Django/Flask), Java, or similar frameworks.

  • Extensive experience working with databases like SQL Server, MySQL, MongoDB, and caching mechanisms such as Redis.

  • Experience in building and maintaining RESTful APIs.

  • Familiarity with cloud services and deployment platforms such as AWS, Azure, or other Cloud.

  • Solid experience with Agile methodologies, and hands-on experience in sprint planning, retrospectives, and daily stand-ups.



Skills & Competencies




  • Hands-on expertise in full-stack development, with a strong ability to work on both front-end and back-end technologies. 

  • Strong Object-Oriented Programming (OOP) and Functional Programming skills, with a focus on scalability and performance.

  • Ability to collaborate with cross-functional teams to identify automation opportunities and develop solutions that align with business goals.

  • Solid understanding of Agile methodologies and experience working in an Agile development environment.

  • Excellent problem-solving skills with a focus on practical business applications and process optimization.

  • Effective Communication and Relationship Building

  • Analytical Thinking and Sound Decision Making

  • Proactive and Solution-Oriented Mindset

  • Strong Business Orientation and Strategic Focus



Similar Jobs

Cookies

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

Accept