Intern. Backend developer for fintech startup

Salary Unpaid

About Us

Factorise is a pre-seed stage AI Fintech startup.

We are an innovative fintech startup on a mission to democratize investment knowledge and tools through our AI-powered chatbot, learning platform, and interactive community. We blend novel technology with deep industry insights to empower investors of all levels. Our mission is to equip retail investors and investment learners with the tools and knowledge needed to navigate the complexities of the financial world. One of our learning platform features is leveraging insights from various fields such as physics, biology, sociology, and more. This means enabling the user to acces mental models and knowledge across disciplines with the purpose of upgrading investment learning and action. Another aspect of the learning platform is facilitating that Generation Z and Generation Alpha engage with the financial ecostem through gamified and curated, dynamic and engaging education and learning content. We aim for synergy between our chatbot market sense-making tool, learning content & community features.


Our Progress

We have achieved significant milestones, including completed and tested 5 lessons designs in Figma for the learning platform, our chatbot is live for internal test use and demo investor purpose both locally through Docker and in a cloud solution. We've built an AWS cloud setup with the following components: Backend: NestJS microservices on AWS Fargate. Frontend: Next.js on AWS Amplify. Message Broker: RabbitMQ on Amazon MQ. Database: MongoDB.  API Gateway: AWS API Gateway. Our ML/AI is integrated both in the cloud and locally same as our RAG system. We've enriched our chatbot capabilities and carried out comprehensive API development. Our product designs are complete for some aspects and being further developed on other features, and we are conducting innovative R&D to transform investment knowledge. We've engaged in extensive user research, userbility testing, competitor analysis, product positioning and built a strong and motivated team, and established early industry partnerships.

We take on a demand driven approach to pre-Product-Market-Fit (pre-PMF) phase.


The Position, Responsibilities & Qualifications

We've designed investment content lessons on Figma and we are looking for a backend developer to code for both Android and iOS and creating user-friendly web applications. You will work closely with frontend & UX/UI designers to bring to life intuitive and dynamic interfaces across our digital platforms, ensuring a seamless and engaging user experience for our learning platform.


  • Essential Requirements:

    1. Backend Development Proficiency:

      • Node.js: Strong experience in Node.js for building scalable, efficient, and maintainable backend systems.

      • NestJS and Express: Proficiency in using NestJS and Express frameworks, with a focus on structuring clean, modular, and testable code.

    2. Database Management:

      • MongoDB: Hands-on experience with MongoDB, including schema design, performance optimization, and understanding of Mongoose ORM for interacting with the database in a Node.js environment.

    3. Integration Experience:

      • Experience with subscriptions and payment workflows, like:

      • E.g. Stripe API: Proficiency in integrating with Stripe for managing subscriptions, handling payment workflows, and implementing secure payment practices. Understanding of Stripe's API for billing, recurring subscriptions, and payment processing.

      • Or:   Braintree (a PayPal service); PayPal; Square; Adyen; Authorize.Net.


  • Curriculum and Lesson Development:

    • Educational Content Creation: Ability to create clear, engaging, and structured coding lessons tailored for backend development, focusing on practical, real-world applications of Node.js, MongoDB, and payment processing integrations.

    • Complex Concept Simplification: Skill in breaking down complex backend concepts (such as REST APIs, authentication, data management, and API integration) into easily digestible lessons or exercises.

  • Testing and Debugging:

    • Familiarity with testing frameworks like Jest or Mocha, and debugging tools for ensuring code quality and reliability in lesson materials.

  • Security Practices:

    • Knowledge of backend security principles (e.g., data validation, API security, and payment data handling) to teach best practices and ensure compliance with security standards, particularly around payment processing with Stripe.


Preferred Requirements:

  • API Design Knowledge: Familiarity with RESTful API design and implementation.

  • Experience with Cloud Services (e.g., AWS, Google Cloud) for deploying Node.js applications

  • Familiarity with Microservices Architecture: An understanding of microservices or serverless architecture 


If you have experience with the MERN stack (MongoDB, Express, React, Node.js), we will consider you for both frontend and backend roles, as this skill set aligns well with the requirements for Factorise learning platform needs.


Further:

  • Strong experience in programming for both Android and iOS.

  • Creative thinker with an analytical mindset and problem-solving skills.

  • Familiarity with version control tools like Git.

  • Knowledge of RESTful services and APIs.

  • Excellent problem-solving skills and attention to detail.

  • Bachelor’s degree in Computer Science or related field - or demonstrated self-taught ability.


About you

You can be a student, more experienced and in between projects, and/or wanting in on an exciting opportunity, while you are working your regular job. 

Personal and professional compatibility as well as trust, the right set of skills and ability in addition to complete buy-in on mission, vision, and values are significantly important.

We look at your competences and personality. What matters is your contributions to the mission and ability to work with the team and founder.

It’s crucial that you have the mindset of a problem solver and are excited about contributing in a startup setting. You need to be able to work remote and independently between team collaborations.


Personal Attributes:

  • Self-starter with intrinsic motivation

  • A problem-solver with a startup mindset.

  • Highly organized with the ability to manage multiple tasks.

  • Passion for financial inclusion and democratizing investment knowledge.

  • Strong analytical and problem-solving skills.

  • Excellent communication skills and ability to work collaboratively with a cross-functional team.

  • Highly motivated and driven to contribute

  • Adaptable and eager to learn, with a growth mindset that thrives in a startup environment.


The Team

The team will support you with resources, learning and experience. There will be room for you to develop and grow.

The team have distinct results, experience and achievements in AI, Cloud, Learning and Software Development. This includes technology leadership, learning, knowledge production, education, user centricity and visionary leadership. In addition to a funding track-record and project management optmization.

We are part of the Copenhagen Fintech Community and varoius other networks. You have the opportunity to leverage network resources and meet with a variety of entrepreneurial people.

Check out Founders LinkedIn profile and connect or follow for more: www.linkedin.com/in/peter-nørgaard-04773167.

The current team will be on our coming new landing page, until then I will tell you about them if/when we chat.


What We Offer:

You get to work at the intersection of finance and AI, building webapplications that makes a difference for the users. You will be part of a forward thinking investment learning platform. If you are passionate about investment and want to contribute to shaping the future of financial education, we would love to hear from you! As a Factorise intern you furthermore get:

  • Hands-on experience in a fintech startup

  • Opportunities for career growth within a growing company.

  • Flexibility in work hours and a remote working setup.

  • Build your portfolio, get access to great use case, gain experience, create a network.

  • Potential for a full-time role, when funded and if you deliver results, upon successful completion of the internship.


The job is unpaid and without equity for now, but when we get funded, you will have a chance to apply and negotiate for a paid position. You will need to sign an NDA. 

We will make the contract for 3-6 months with a 14-day trial period. Hours a week will depend upon individual agreement, but there will be a lower limit, for you to be able to deliver the results needed.

Please send your resume and a portfolio showcasing your best projects.

We're excited to review your application and potentially welcome you to our team, where together we'll build something truly impactful in the investment space!

For more information or questions please contact us at hello@factorise-solutions.com

Perks and benefits

This job comes with several perks and benefits

Near public transit
Near public transit

Free office snacks
Free office snacks

Remote work allowed
Remote work allowed

Equity package
Equity package

Flexible working hours
Flexible working hours

Skill development
Skill development

Working at
Factorise-Solutions

Mission We are developing a financial ecosystem to democratize the stock market. We are an innovative fintech startup on a mission to democratize investment knowledge and tools through our AI-powered chatbot, learning platform, and interactive community. We blend novel technology with deep industry insights to empower investors of all levels.

Read more about Factorise-Solutions

company gallery image