Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Engineer image - Rise Careers
Job details

Full Stack Engineer

Description

Our mission

Climate change is causing deep uncertainty at all levels of society, with climate volatility reducing the security of all land-based assets and posing a multi-level security threat for the functioning of enterprises, societies, and governments.

Mitiga is a spinoff of the Barcelona Supercomputing Center, which hosts MareNostrum, one of the most powerful supercomputers in Europe.

Mitiga's mission is firmly rooted in employing cutting-edge science and technology to mitigate the multifaceted risks posed by climate-driven perils. Our approach spans a spectrum of temporal scales, from real-time and annual forecasts to projections spanning the next century. This comprehensive perspective on risk, coupled with our capacity to transfer risks to capital markets via catastrophe bonds, positions us to significantly contribute to enhanced climate mitigation, resilience, and equity.

And we need you.

Who you are

We are looking for a skilled and personable Full Stack Engineer to develop new products and enhance Mitiga’s climate risk platform, with a focus on frontend technologies.

The role combines software development expertise with a close collaboration with Engineering, Product and Design teams.

As one of our team members you’ll be focusing on developing robust and scalable features for our EarthScan application, integrating climate capabilities into new products while keeping an eye on the scalability and stability of our platform.

What you'll do

  • Product Development: Lead the development and enhancement of Next.js-based web applications and Python/TypeScript APIs. Drive feature implementation, code refactoring, and overall product improvements.

  • Technology Stack Management: Develop and maintain applications using TypeScript and React for the front end. Work within a Kubernetes-based micro-frontend architecture to ensure scalability and efficiency. Utilize Playwright for end-to-end testing.

  • Automation & CI/CD: Design, implement, and maintain CI/CD pipelines using GitHub Actions to streamline testing, deployment, and monitoring. Ensure high-quality releases through automated workflows and continuous integration practices.

  • Team Collaboration: Work closely with cross-functional teams, including data scientists, climate experts, and product managers, to deliver a cohesive product experience. Actively participate in code reviews, architecture discussions, and product planning.

Requirements

  • 5+ years' experience in software development, ideally in a startup or fast-paced environment.

  • Proficiency in modern JavaScript, TypeScript, Node.js, and React, with a strong focus on frontend technologies.

  • Experience building SPAs and backend solutions using Node.js.

  • Knowledge of Kubernetes and cloud-based technologies (Azure).

  • Experience with CI/CD GitHub Actions workflows/pipelines and automated testing frameworks like Playwright.

  • Understanding of relational databases, schema design, ORM setup, and data migrations.

  • Strong collaboration skills with Designers to review and implement UI/UX designs while maintaining accessibility and usability standards.

  • You're eager to take ownership of features and improvements.

  • You have a passion for building high-quality software that is scalable, efficient, and maintainable.

  • You are a strong communicator who enjoys working with diverse, cross-functional teams.

Diversity

A recent study shows that one in every 10 tech workers in Spain are women. Only 8% of all contracts in 2019 with people with disabilities were in technology and science. Meanwhile, 30% of LGTBIQ people in Spain do not come out in the workplace for fear of discrimination.

This is neither the world we want to live in nor the workplace we’re building.  

Mitiga is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

In fact, we strongly encourage applicants from minority groups to apply.

Our offer

Our vision is to be the place where a diverse mix of talented people want to come, to stay and do their best work. Some of our benefits, like unlimited personal time or flexible working arrangements, help work adjust to your life – and not the other way around. You can work from home or come twice a week to our office in the heart of Barcelona. Dogs and other furry friends are welcome!

Our compressed work schedule allows you to work half a day on Fridays during the year (so you can start the weekend early). During the summer, it also allows you to work 4 days a week, so you spend time with your loved ones (or work on your tan). Shadow our leadership and participate in our structured feedback and mentorship programs. If you grow, we grow.

Don't see a fitting open role? Fill out this form and we will get back to you if an opportunity matching your profile comes up!

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer, Mitiga Solutions

Join Mitiga as a Full Stack Engineer and be part of our mission to mitigate climate-driven risks through advanced technology! At Mitiga, which is a pioneering spinoff of the Barcelona Supercomputing Center, we harness the power of cutting-edge science to build scalable solutions that create a safer world. As a member of our team, you will play a crucial role in enhancing our climate risk platform by working on our EarthScan application. You'll lead the development of Next.js-based web applications and Python/TypeScript APIs while ensuring our platform's scalability and reliability. Collaborating closely with cross-functional teams, including engineers, product managers, and climate experts, you’ll implement exciting features and improvements that make our products stand out. Your experience in modern JavaScript, TypeScript, and React will be your toolkit as you develop user-friendly applications. We're all about creating a diverse workplace where every voice matters, and your passion for technology and collaboration will thrive in our inclusive environment. If you have over 5 years of software development experience and are eager to tackle challenges that not only advance your career but also contribute to a more sustainable planet, we invite you to check out this incredible opportunity!

Frequently Asked Questions (FAQs) for Full Stack Engineer Role at Mitiga Solutions
What are the primary responsibilities of a Full Stack Engineer at Mitiga?

As a Full Stack Engineer at Mitiga, your main responsibilities will include developing and enhancing our EarthScan application with a focus on Next.js-based web applications and Python/TypeScript APIs. You will drive feature implementation, ensure the scalability of the platform by utilizing modern front-end technologies like TypeScript and React, and maintain CI/CD pipelines for efficient deployment. Collaboration with cross-functional teams will also be key to delivering a cohesive and user-friendly product experience.

Join Rise to see the full answer
What qualifications are needed for the Full Stack Engineer position at Mitiga?

The ideal candidate for the Full Stack Engineer role at Mitiga should have at least 5 years of experience in software development, specifically in fast-paced environments. A strong proficiency in JavaScript and TypeScript, along with experience in building Single Page Applications (SPAs) and backend solutions using Node.js, is critical. Familiarity with Kubernetes, cloud technologies, and automated testing frameworks like Playwright is also highly desirable, as it ensures you can contribute effectively to our platform's evolution.

Join Rise to see the full answer
What technology stack will I be working with as a Full Stack Engineer at Mitiga?

At Mitiga, as a Full Stack Engineer, you will work with a modern technology stack that includes Next.js for web applications, Python and TypeScript for APIs, and React for the frontend. You'll also utilize technologies such as Kubernetes for scaling applications and GitHub Actions for CI/CD pipelines. This stack is designed to ensure efficiency and deliver high-quality software solutions in line with our mission.

Join Rise to see the full answer
How does Mitiga promote diversity in the workplace for Full Stack Engineers?

Mitiga is deeply committed to creating a diverse and inclusive workplace where everyone can thrive. We actively encourage applications from minority groups and individuals from various backgrounds, including women, LGBTQ+ community members, and those with disabilities. Our goal is to build a work environment that reflects the diversity of our society, and we value the unique perspectives that all team members bring to the table.

Join Rise to see the full answer
What are the benefits offered to Full Stack Engineers at Mitiga?

Mitiga offers a variety of benefits designed to enhance work-life balance for Full Stack Engineers. Enjoy flexible working arrangements, including remote work options, and our unique compressed work schedule, allowing half days on Fridays year-round and a 4-day workweek in the summer. Additional perks include unlimited personal time off, mentorship programs, and a supportive culture that focuses on growth and collaboration.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer
Can you describe your experience with modern JavaScript frameworks as a Full Stack Engineer?

In preparing for this question, consider detailing your specific experiences with frameworks like React. Highlight particular projects where you implemented features, the challenges faced, and how you overcame them. Discuss any collaborative aspects, showing your ability to work within teams, whether cross-functional or within a development team.

Join Rise to see the full answer
How do you approach building Single Page Applications (SPAs)?

When answering this question, explain your process from project conception to delivery. Discuss the importance of choosing the right state management tools, optimizing performance, and ensuring accessibility. Provide examples of SPAs you've built and the techniques you used to enhance user experience.

Join Rise to see the full answer
What strategies do you use for effective CI/CD pipeline implementation?

To effectively answer this, discuss what tools you've used in previous projects, such as GitHub Actions, and the overall benefits of CI/CD. Include examples of challenges you've encountered, how you addressed them, and the improvements in deployment frequency or quality that resulted from your strategies.

Join Rise to see the full answer
Tell us about a time you collaborated with designers to implement UI/UX designs.

Provide a specific example where you worked closely with designers, outlining the project's scope, your role, and any challenges faced. Highlight how you overcame these challenges and how you ensured the design was implemented while adhering to best practices for accessibility and usability.

Join Rise to see the full answer
What tools and technologies do you prioritize when developing scalable applications?

In your response, elaborate on the tools you find essential for scalability, such as Kubernetes for container orchestration and tools like TypeScript for type safety. Share examples of applications you've built that scale well, discussing the architecture choices that led to successful outcomes.

Join Rise to see the full answer
How do you handle code reviews and feedback in your projects?

Discuss your approach to code reviews, emphasizing the importance of constructive feedback. Mention any tools you've used for code quality, and how you incorporate feedback into your development workflow, illustrating a collaborative team culture.

Join Rise to see the full answer
Describe a project where you took ownership of a feature from concept to launch.

Share an example of a project where you led a feature development initiative, including the planning, implementation, and final launch. Explain the steps you took to ensure successful delivery and how you measured success post-launch.

Join Rise to see the full answer
What do you do to stay updated with the latest technologies as a Full Stack Engineer?

Talk about your continuous learning habits, including online courses, tech blogs, webinars, or community involvement. Illustrate how you apply new knowledge to your work and adapt to evolving technologies in your projects.

Join Rise to see the full answer
Can you explain your experience with building and managing APIs?

Provide insights into your API development experience, discussing any frameworks you've used, methods for documentation, and how you ensure security and performance. Use specific examples to underscore your statements.

Join Rise to see the full answer
What challenges have you faced in previous engineering roles and how did you overcome them?

Share a particular challenge related to software development, how it impacted your work, and the proactive steps you took to resolve it. This should showcase your problem-solving skills and ability to adapt under pressure.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Join GR8 Tech as a Senior Solution Architect, where your expertise will help shape innovative technology solutions for the iGaming industry.

Photo of the Rise User
Posted 11 days ago

As a Software Development Sr Manager at GDIT, you'll lead innovative solutions for the intelligence community while focusing on user experience and security.

Photo of the Rise User
Posted 14 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

As a Senior Software Engineer at Mastercard, you will help build cutting-edge fraud management applications to secure digital transactions.

Photo of the Rise User

Join Fullscript as a Senior Ruby Engineer to help build a groundbreaking healthcare platform that provides invaluable services to practitioners and patients alike.

Photo of the Rise User
Posted 3 days ago

Join QuantAQ, a leading company in air quality innovation, as a Senior Software Engineer to shape the future of environmental IoT solutions.

Photo of the Rise User
Posted 13 days ago

Join Roblox as a Principal Software Engineer to lead the Application Networking team in modernizing critical infrastructure for a vibrant community of creators and players.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA is looking for a Principal Systems Software Engineer to help develop and enhance their GDN platform and tools for optimal cloud gaming experiences.

Photo of the Rise User
AnaVation Remote Colorado Springs, CO
Posted 12 days ago

Join AnaVation as a Senior Software Engineer and play a pivotal role in designing and developing enterprise-grade APIs.

Mitiga Solutions won the award to the best start-up of the Pre-accelerator Program of Barcelona Activa 2018, it has taken part in IESE&s;s technology transfer program, it has also been selected as one of the seven best TIC companies to be invested...

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini