We are developing a first-of-its-kind, AI-driven, financial planning and analysis platform for finance departments in companies, that is set to disrupt the FP&A software market.
We are looking for a highly motivated python developer, an independent and self-driven engineer, with proven system design and hands-on skills, which flourishes in the environment of a young, dynamic startup.
This is a unique opportunity to join a strong core team during this exciting time of taking a disruptive product to market.
Role Overview:
We are looking for a junior Python Developer with a degree in computer science (or a related field) and preferably ~2 years of experience with SQL and data pipelines development, using Python. Enthusiastic about code quality, performance and data correctness.
As a core team member, you will have the opportunity to be involved in the core of our product design, own fintastic’s data warehouse, and work closely with our client facing team in order to build a flexible, scalable and secured platform, to our business customers.
Take responsibility for managing our integrations, including client integration tools and the core ETL pipeline
Integrate with various of external data sources through APIs
Implement ELT processes from various sources, ensuring data is up-to-date, accurate, and aligned with business needs.
Collaborate with the client-facing team to understand client models and gather business requirements. Develop optimized queries and data schemas that support the structure and logic needed by the clients.
Proactively find effective solutions that meet evolving requirements and timelines.
Take end-2-end ownership of all aspects of the development cycle, from designing and implementation to fully owning production.
Identify and resolve technical issues that arise and proactively address potential issues before they impact users
Support ad-hoc needs/requests from our client facing team
Participate in client meetings during the initial integration phase or for ongoing support, along with our client facing team.
Requirements:
A degree in computer science (or a related field) is a must
Experience working with MySQL, Postgres, or equivalent relational databases
Experience with Python software development, in a distributed services environment
Excellent written and verbal communication skills in English
An advantage
Experience with ETL development and data modeling methodologies
Experience with Snowflake, or an equivalent data warehouse
Past knowledge of financial analysis work