Financial & Data Analyst.
Location: South Africa, Kenya
Workplace: remote
Description
Job Title: Financial Analyst / Data Analyst
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for reporting deadlines and project cycles)
About the Role:
Our client is seeking a Financial Analyst / Data Analyst to build models, analyze performance data, and deliver insights that guide strategy and decision-making. This role requires strong analytical skills, financial acumen, and proficiency with modern data tools. The Analyst serves as a bridge between raw numbers and executive decisions, ensuring reporting is accurate, timely, and actionable.
Responsibilities:
Financial Modeling:
- Build and maintain 3-statement models (P&L, balance sheet, cash flow).
- Create scenario and sensitivity analyses to evaluate risks and opportunities.
- Model ROI, IRR, break-even, and valuation scenarios for projects or investments.
Data Analysis:
- Query SQL databases and work with large datasets.
- Clean and transform data using Python, R, or Excel advanced functions.
- Conduct variance analyses to compare actuals vs. budgets/forecasts.
Reporting & Dashboards:
- Prepare monthly management reporting packages and board decks.
- Build KPI dashboards using Tableau, Power BI, or Looker.
- Ensure consistent reporting definitions across finance and operations.
Forecasting & Budget Support:
- Collaborate with FP&A teams to refine budgets and forecasts.
- Incorporate real-time business performance into rolling forecasts.
Data Quality & Governance:
- Validate data sources for accuracy and consistency.
- Document methodologies for transparency and repeatability.
Collaboration:
- Partner with finance, sales, operations, and leadership to align metrics with goals.
- Translate data into clear, actionable insights for non-technical stakeholders.
What Makes You a Perfect Fit:
- Analytical thinker who can turn complex data into simple insights.
- Detail-oriented, with high standards for accuracy.
- Strong communicator — equally comfortable with spreadsheets and executive presentations.
- Proactive in identifying trends, risks, and improvement opportunities.
Required Experience & Skills (Minimum):
- 2+ years in financial analysis, FP&A, or data analytics.
- Advanced Excel/Google Sheets (pivot tables, INDEX/MATCH, macros).
- Proficiency in SQL for querying and joining datasets.
- Experience preparing variance analyses and management reports.
Ideal Experience & Skills:
- Python or R for advanced analytics and data modeling.
- Experience with BI tools (Tableau, Power BI, Looker).
- Industry background in SaaS, finance, healthcare, or professional services.
- Familiarity with ERP systems (NetSuite, SAP, Oracle) for data extraction.
What Does a Typical Day Look Like?
A Financial Analyst / Data Analyst’s day revolves around turning raw financial and operational data into meaningful insights. You will:
- Pull and clean data from ERP or SQL sources to prepare daily/weekly reports.
- Update financial models with the latest actuals and run scenario analyses.
- Prepare variance analyses to explain deviations from budget or forecast.
- Build dashboards in BI tools to give leadership real-time visibility into KPIs.
- Collaborate with stakeholders, presenting findings in clear, actionable terms.
- Document assumptions and methodologies so models and analyses are transparent and repeatable.
In essence: you ensure decision-makers always have accurate, data-driven insights to guide strategy.
Key Metrics for Success (KPIs):
- Accuracy of forecasts and financial models (variance within ±5–10%).
- Timeliness of monthly/quarterly reporting.
- Reliability and clarity of dashboards delivered to stakeholders.
- Positive feedback from leadership on insights and recommendations.
- Reduced errors and improved data quality across reports.
Interview Process:
- Initial Phone Screen
- Video Interview with Pavago Recruiter
- Practical Task (e.g., build a simple financial model or create a sample dashboard from dataset)
- Client Interview with Finance/Operations Leadership
- Offer & Background Verification
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
