Full-Stack React Developer

Tallinn, Estonia
Roles:
BackendFrontend
Must-have skills:
JavaScriptNode.jsReact
Nice-to-have skills:
DockerGraphQLSQLTypeScript
Considering candidates from:
Estonia
Work arrangement: Onsite
Industry: Venture Capital and Private Equity Principals
Language: English
Level: Any
Required experience: 1+ years
Relocation: Not paid
Visa support: Not provided
Size: 2 - 10 employees
Logo of nFront

Full-Stack React Developer

Tallinn, Estonia
nFront brings capital and operational support to companies across various stages of development. The core focus is on fast growing, capital efficient, software propositions in Europe and the U.S., raising between €1m and €20m. As its strategy, nFront helps the companies prepare and execute strong fundraising rounds, before investing alongside leading VC funds and HNWs in its network. With 12 years of international VC experience, nFront brings deep industry knowledge and an active co-investor network of over 400 VCs and HNWs in Europe and the U.S.
As a Full-Stack Software Engineer at nFront, you will be an integral part of our team, working on creating and improving our SaaS financial solutions. You will collaborate closely with our founder and CEO initially in a pair-programming setting, to design, develop, and maintain robust and scalable solutions that handle key executive management tasks in a digitalized and investor-optimized fashion. Leveraging your skills in both backend and frontend technologies, you will be involved in the full development life cycle, from ideation to deployment and beyond. Your contribution will directly influence our products, impacting companies and investors worldwide.

What We Offer
  • Exciting startup environment where you play a key role in designing and building software that has a direct impact on hundreds of companies and funds globally
  • Flat company structure where you work closely with founders on product design, architecture, and daily coding
  • Possibility of advancement to CTO after 12 months, including options package
  • Freedom to explore, learn, and utilize new technologies in development
  • Small and dynamic team where decisions are made rapidly and your opinion matters
  • Building on top of products already used by leading VCs and over 300 portfolio companies
  • Working alongside experienced and highly committed colleagues with insight into the problem and a clear solution roadmap
  • Our culture is defined by empathy, passion, efficiency, and growth, where excitement and motivation are cherished and every co-worker feels a sense of value and belonging.

Your Responsibilities
  • Design and develop full-stack applications: You will work closely with our founder and team to design, develop, and implement innovative software solutions, following high-quality architectural and design principles.
  • Maintain and optimize existing systems: You will play a key role in maintaining our existing applications and platforms, ensuring that they remain up-to-date, efficient, and bug-free.
  • Code review and quality assurance: You will participate in code reviews and contribute to maintaining high standards of code quality within the team.
  • Collaboration and team input: You will actively collaborate with other members of the team, to ensure that we deliver exceptional functionality and user experience in our products.
  • Continuous learning and adaptation: The tech industry moves fast, and so does nFront Ventures. You'll need to stay abreast of the latest technologies and be ready to learn new languages, tools, and techniques as needed.

About You
  • Technical Proficiency: You are proficient in JavaScript, TypeScript, (S)CSS, HTML, SQL, GraphQL, REST APIs, and node, as well as modern frameworks and libraries such as React, Next.js, Tailwind, Docker, and similar tooling. Solid experience in frontend web development and an understanding of backend development is required. Willingness and ability to learn new technologies quickly are key.
  • Experience: You have a strong background in software engineering and have successfully developed and deployed software in a professional setting. Experience in AI, ML, or natural language processing would be a significant plus.
  • Problem-solving: You have robust problem-solving skills and can tackle complex technical challenges. You approach problems with an innovative mindset and are always ready to devise creative solutions.
  • Team Player: You thrive in a collaborative environment and can work effectively with a cross-functional team. Your communication skills are top-notch, and you are adept at articulating your ideas clearly.
  • Growth Mindset: You embrace the concept of continuous learning. You actively seek feedback, learn from your mistakes, and are proactive in improving your skills to keep up with the fast-paced tech industry.