Fullstack Engineer (Focus on Backend)

  • Barcelona
  • Flanks
Flanks can automate up to 80% of the manual processes performed by wealth managers. Automate and democratize your financial services with us now. A little bit about Flanks Flanks is a Barcelona-based fintech company focused on wealth management services. Its main product is a SaaS solution that helps financial advisors, family offices and other institutions to have a holistic view of their clients’ financial assets while using the latest scraping technology. We’re currently building the benchmark in the OpenWealth industry, and so far we managed to have compatibility with over 250 national and international entities. Thanks to our clients, we continue to grow at a fast pace. We have already more than 300,000 aggregated portfolios spread across nearly 250 entities and have positioned our business at break-even in less than a year. In August 2021, Flanks raised €2.3 million in an investment round led by JME Ventures and SeedRocket 4Founders Capital. And a significant €7.5 million in August 2023, demonstrating confidence in our vision and capabilities. We are pioneers in our market in Spain, which will certainly grow a lot in the next few months and years. However, we are going to take a league leap in terms of the volumetry of the system, as our key focus now is to accelerate our market expansion in Europe and LatAm. And we would like to count on you to also grow (personally and professionally) with us. Flanks’s values are: People first : To us, the most important thing is for “Flankers” to feel at ease, for them to get involved in a project and be feel part of the team. Keep growing : Our team believes that people growing in lockstep with the company is essential, both personally and professionally. Think twice, act once : We like to think about all the possible consequences before taking any decision that could affect the team or our clients. If you’re looking to grow professionally in a very fast-growing company with an exciting start-up culture, this is your opportunity! About the role This is a general role (20% frontend - 80% backend). This does not mean we expect you to know absolutely everything. You will have your areas of expertise and things you’ll like more than others. However, you will be exposed (and sometimes deeply working) on all layers of the stack: from the front-end to our APIs and databases As a senior, you will help and support other members of the team. You are expected to take a leading role in new initiatives and to need a minimal amount of supervision and support. You will still be an individual contributor, but you’ll also need planning and communication skills way beyond just “doing your work”: You will have agency and accountability. Not only that, but you will have a voice in the way we shape the future of technology at Flanks.  Our current tech stack Since this team is building things from scratch, we will debate and decide the best technology in each case. Our current stack in other teams is: Node.js on our back-end, mostly Fastify. Vue 3 in our front-end. Running on GKE SQL Databases Also minion.js, Auth0, Redis and more Python is a plus Things we'd love to see on you 3 - 5 years of programming experience, preferably in Javascript - Node. You have the ability to perform in different roles and scenarios You have worked on projects with other people and have experience with Git. You are familiar with reading and integrating third-party API’s Likewise, you are a team player and a good communicator. You focus on communication over resolution. Experience working with databases, both SQL and NoSQL. Cloud and Kubernetes experience will be considered. Working English proficiency and you understand spanish. Proficient in SQL and at least 5 years' experience in creating batch processes for data analysis. Experience with ETL tools and data analysis platforms. Knowledge of data warehousing, processing and security. In general, the more experience with parts of our stack, the better. However, we're looking for the fundamentals, so don't worry if you don't tick all the boxes. What can we offer We offer what we think is fair compensation (from 43K  to 47K € per year for this role). We're on top of the market, but our intention is to increase compensation as the company grows. You will not be left behind. We believe this is a really nice time to join the project. This is a full-time, permanent contract. A non-exhaustive list of perks includes: Office between Sants Estació and Plaça Espanya, with a 280 degree view of Barcelona . Office at 5 minutes from Pl. Espanya and Sants Estació Flexible working hours, 40% remote (twice a week) Paid time off on your birthday Fresh fruit every week, all-you-can-drink tea and coffee Friday happy hours after our monthly team meetings (optional) Team building events (optional) Personal holidays swap inside the same month Health insurance options Flexible remuneration with Cobee Yearly training budget   The hiring process This is how the usual hiring process looks like: You send us your resume, cover letter, etc. A chat with our Product Manager Lead, where we’ll dive deeper into your background, your possible fit, and where you’ll have the opportunity to ask any sort of questions. We will send you a short programming test so that you can take the time to complete it. Then, we’ll schedule a chat to go through them and discuss possibilities, approaches and tradeoffs. We may ask you to show us a previous project you have done. A meeting with our CDO and your team-lead. Optionally, any other meeting you or us might need to clarify any pending questions. We send you an offer. We expect a few days to pass between each step. We aim for a process as short as one week and never longer than one month. If you think you meet most of the criteria described above, don’t hesitate to send us your CV and/or cover letter. We will be happy to hear from you! Flanks is deeply committed to diversity, equity and inclusion both in our hiring practices and in our experiences as a Flanks employee. We’re proud to be an equal opportunity employer, and encourage all applicants regardless of race, religion, or belief (if any), nationality, ethnic or national origin, gender, gender identity, pregnancy and maternity, sexual orientation, age, marital and civil partnership status, or disability status.