Fullstack Developer / Data Engineer

As a fullstack developer/Data Engineer, you will work with others in the software engineering team. You will be assigned to specific specialities to maintain and improve current products, create new tools and applications and manage data research and applications. 

Key Responsibilities 

  • – Collaborate Across Teams: Work closely with internal stakeholders, product managers, and vendors to design, develop, maintain, and improve data engineering solutions and products. Communicate effectively with cross-functional teams to align on priorities, limitations, and improvements. 
  • – Data Pipeline Development: Design, build, test, and optimize robust, scalable, and efficient data pipelines for batch and real-time data processing using appropriate technologies and frameworks. 
  • – Machine Learning and AI Development: Design and develop machine learning models and AI solutions tailored to specific product and business requirements. Conduct research, testing, and model training for predictive analytics, particularly for credit scoring and decision-making algorithms.  
  • – Data Quality Assurance: Establish and maintain data quality standards. Develop automated data validation, cleansing, and monitoring tools to ensure data accuracy and reliability. 
  • – Database Architecture Design: Design, develop, and maintain data architectures, including relational databases, NoSQL databases, data lakes, and data warehouses, ensuring data integrity, security, and scalability. 
  • – Data Integration: Lead the integration of third-party data sources, APIs, and custom solutions into the existing data infrastructure. Ensure seamless data flow across different systems and applications. 
  • – Technical Documentation: Develop comprehensive technical specifications, architecture documentation, and user guides. Ensure that all documentation is timely, accurate, and maintained up to date. 
  • Work closely with product managers to receive information on limitations and improvements while clearly and regularly communicating to support colleagues. 
  • – Independently install, customise and integrate third party solutions. 
  • – Problem Solving and Troubleshooting: Proactively identify and resolve complex data engineering issues, including system bottlenecks, integration problems, and data discrepancies. Facilitate root cause analysis and implement long-term solutions. 
  • – Continuous Improvement: Identify opportunities to enhance data processes, system performance, and data availability. Drive initiatives for automation, process improvement, and cost optimization. 
  • – Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing 
  • – Identify ideas to improve system performance and impact availability 
    Resolve complex technical design issues 
  • – Analyse user requirements and convert requirements to design documents 
  • – Make good technical decisions that provide solutions to business challenges 
  • – Provide comprehensive support for customer success; achieve resolution to outstanding problems or issues 
  • – Compile timely, comprehensive and accurate documentation and or reports as requested 
  • – Technology Evaluation and Adoption: Stay up-to-date with the latest industry trends, data engineering tools, and technologies. Evaluate and recommend new tools, frameworks, and solutions to support evolving business needs. 

Required Qualifications: 

  • – B.Sc/HND Computer Science, Computer Engineering or Systems Engineering- Msc is an added advantage 
  • – Previous data engineering working experience in a fintech (minimum 3 years’ experience) 
  • – Data Engineering Tools and Technologies, Machine Learning, Relational databases (PostgreSQL, MySQL), NoSQL databases (MongoDB), Cloud storage (AWS S3). 
  • – Programming Languages: Python (with Django Framework), SQL (PostgresSQL, MySQL), JavaScript (with NodeJS), TypeScript 
  • – Data Visualisation, Modelling: Tableau, Power BI, Microsoft Excel 
  • – Excellent communication skills and work ethics 

The EA will serve as a vital partner, handling a broad spectrum of administrative and strategic responsibilities to ensure the seamless management of the CEO’s daily operations. Acting as a key liaison, the EA will facilitate clear and effective communication between the CEO, providing essential support to ensure the successful execution of all objectives.

Key Responsibilities:

  • Calendar Management: Coordinate and manage the CEO’s complex calendar, including scheduling meetings, prioritizing appointments, and ensuring timely follow-ups of assigned invites.
  • Travel Arrangements: Organize domestic and international travel, including flight bookings, accommodations, itineraries, and other logistics.
  • Communication: Serve as the primary point of contact between the CEO and internal/external stakeholders, handling communication via email, phone, and other channels.
  • Meeting Preparation: Prepare briefing materials, agendas, and presentations for meetings. Take minutes, track action items, and ensure follow-up on deliverables.
  • Project Management: Assist with coordinating key projects and initiatives, tracking timelines and deliverables to ensure objectives are met.
  • Administrative Support: Handle various administrative tasks such as expense requests, document preparation, filing, and other ad-hoc requests.
  • Gatekeeping: Manage incoming requests, inquiries, and communications to the CEO, prioritizing those that require immediate attention.
  • Confidentiality: Handle sensitive information with discretion and maintain the highest level of confidentiality.
  • Special Projects: Take ownership of special projects, conducting research, and presenting findings and recommendations to the CEO.

Required Qualifications:

  1. Minimum of 2 years proven experience as an Executive Assistant, preferably in a startup or fast-paced environment.
  2. Exceptional organisational and multitasking skills.
  3. Strong written and verbal communication skills.
  4. Ability to handle high-pressure situations with grace and professionalism.
  5. Proficient in office software (e.g., Microsoft Office, Google Workspace) and calendar management tools.
  6. High level of discretion and confidentiality.
  7. Excellent problem-solving skills and the ability to anticipate needs.
  8. A proactive approach and the ability to work independently.
  9. Bachelor’s degree in any relevant discipline

As a Product Manager, you will be involved in the product development process and collaborate with relevant stakeholders at all levels of the business. You will also be responsive to daily unexpected events that impact the products for which you are responsible as well as manage the processes that ensure that your products deliver on their promise. 

Key Responsibilities:

  • Lead the product lifecycle: Oversee the development and optimization of our products from ideation to launch.
  • Champion the customer perspective: Conduct market research and user analysis to identify opportunities for new products and enhancements.
  • Make data-driven decisions: Use data insights to optimize performance, analyze trends, and inform strategy.
  • Collaborate effectively: Work with cross-functional teams- —Engineering, Marketing, Sales, Credit Risk, and Customer Support to align product strategy with business goals.
  • Aim for excellence: Define product goals, monitor key metrics, and promote continuous improvement.
  • Clarify requirements: Document and distill product requirements into clear user stories.
  • Drive Agile development: Manage the product roadmap and development process in line with Agile methodologies.
  • Prioritize efficiently: Analyse and prioritize requirements and issues, resolving development challenges swiftly.
  • Ensure quality and performance of products: Oversee user tests, manage bugs, monitor releases, and track product progress.
  • Support product launches: Collaborate with marketing and contribute to product strategy and roadmap planning.

Required Qualifications:

  • Experienced product leader with over 4 years of expertise in financial services, particularly in managing lending products.
  • Strategic thinker with a deep grasp of product development, market trends, and regulatory landscapes in Nigeria’s financial sector (MBA or advanced degree is a bonus).
  • Data-driven decision-maker skilled in transforming insights into actionable and impactful product strategies.
  • Collaborative team player with exceptional communication and interpersonal skills, fostering strong cross-functional relationships.
  • Customer-focused advocate committed to delivering outstanding user experience for all our products
  • Proficient in product management tools and software, ensuring smooth and efficient processes.

Contact

Download the App

seedfi footer

Copyright: © 2024 The DataSeed Company Limited. All Rights Reserved.