Position: Principal Fullstack Developer – Node.js + Vue
Seniority Level: Principal, Architect
Work Mode: Fully remote
Long-term Opportunity
About the Client:
Our client is developing a cutting-edge web application tailored for investment firms. The goal is to help financial analysts and portfolio managers manage portfolios, summarize research, evaluate risk, and discover new investment opportunities. The core mission is to empower users to visualize data, streamline workflows, and make informed decisions with precision and efficiency.
By joining the team, you will play a key role in shaping the MVP of an application that combines advanced technologies to offer a seamless and high-performance user experience.
Project Overview:
Your responsibilities will include:
- Managing investment portfolios and calculating associated performance metrics (e.g., return, risk, holdings).
- Screening for new investment ideas by discovering promising companies or stocks to add to portfolios.
- Visualizing time-series data and integrating new datasets for companies or stocks.
While the project scope is broad, the immediate focus is on building a simple, yet effective MVP.
Project Domain: Fullstack (Frontend & Backend)
Team: 4 frontend/fullstack developers
Technical Requirements (Must-Have):
- 9+ years of experience in developing web solutions.
- 5+ years of experience with backend technologies (Node.js or Python).
- Proficiency in Vue.js.
- Strong expertise in designing scalable and efficient systems, with a focus on architectural decision-making.
- Proven experience in building and maintaining serverless architectures.
- Experience with AWS (e.g., S3, Lambda, API Gateway).
-
Required English proficiency: C1
Nice-to-Have Skills:
- Experience with Supabase.
- Familiarity with Vercel.
- Knowledge of data processing technologies (e.g., Snowflake, DuckDB).
- Experience with Handsontable.
Additional Requirements:
- Analytical mindset with a strong focus on solving architectural challenges.
- Excellent communication skills for collaborating effectively with multidisciplinary teams.
- Availability to work with a US-based client – preferred working hours: 10:00 AM – 6:00 PM CET (daily meetings required, some flexibility possible).