Application Guide

How to Apply for Senior Backend Developer (Typescript)

at The Upright Project

🏢 About The Upright Project

The Upright Project is a Finnish company quantifying net company impact to enable fact-based, climate-conscious decision-making for institutional investors and corporations. What makes them unique is their focus on developing data-driven models to measure environmental and social impact, positioning them at the intersection of technology and sustainability. Someone might want to work there to contribute to meaningful climate solutions while building sophisticated data platforms.

About This Role

This Senior Backend Developer role involves developing Upright's data analytics platform using TypeScript, building data pipelines and Python microservices for net impact models, and working on both customer-facing tools and internal algorithms. It's impactful because you'll directly contribute to tools that help organizations make climate-conscious investment decisions, combining backend development with data science elements.

💡 A Day in the Life

A typical day might involve developing new features for Upright's data analytics platform using TypeScript, collaborating with data teams on Python microservices for impact models, and optimizing PostgreSQL queries for performance. You could be implementing algorithms for net impact calculations one moment and debugging data pipeline issues the next, all while contributing to tools that help organizations make climate-conscious decisions.

🎯 Who The Upright Project Is Looking For

  • Has 5+ years of professional development experience with at least 1 year specifically in TypeScript, plus experience with Node.js, PostgreSQL, Docker, and React
  • Demonstrates experience building data pipelines and microservices, particularly in Python, with understanding of machine learning solutions
  • Can work autonomously on complex backend systems while collaborating with both technical teams (data scientists, platform engineers) and non-technical stakeholders
  • Shows interest in or experience with sustainability, impact measurement, or climate tech domains

📝 Tips for Applying to The Upright Project

1

Highlight specific TypeScript projects where you built scalable backend systems, especially if they involved data processing or analytics

2

Demonstrate your Python experience with examples of microservices or data pipelines you've developed, as this is mentioned in the job description

3

Research Upright's net impact model methodology and mention how your technical skills could contribute to improving their algorithms

4

Show examples of working with both customer-facing platforms and internal tools, as the role spans both areas

5

If you have any sustainability or climate-related project experience, emphasize it even if it wasn't professional work

✉️ What to Emphasize in Your Cover Letter

["Your experience with TypeScript backend development and how it aligns with building Upright's data analytics platform", "Specific examples of data pipelines or microservices you've built, particularly in Python, and how they relate to impact modeling", "Your ability to work across technical and non-technical teams, given Upright's stakeholder-focused approach", "Why you're specifically interested in working on climate-conscious decision-making tools rather than just any backend role"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Upright's net impact model methodology and how they quantify company impact
  • Their specific products and platforms for institutional investors and corporations
  • Finnish tech and sustainability ecosystem, as they're based in Finland
  • Their team structure and recent projects from their blog or announcements

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 TypeScript architecture patterns for scalable backend systems handling complex data analytics
2 Designing and optimizing data pipelines for impact measurement models
3 Integrating Python microservices with TypeScript/Node.js backend systems
4 Working with stakeholders to translate impact measurement requirements into technical solutions
5 Technical decisions around PostgreSQL schema design for impact data and analytics
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on frontend React experience without emphasizing backend TypeScript and data pipeline development
  • Presenting generic backend experience without connecting it to data analytics, impact measurement, or sustainability contexts
  • Failing to demonstrate understanding of the full software lifecycle (design, development, deployment, operations) mentioned in requirements

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to The Upright Project!