AB

Mid-level Full Stack Engineer (Portugal Only)

ABsmartly
Posted 12 hours ago
PortugalRemoteEngineering & Development
Is this job info correct?
Mid-level Full Stack Engineer

Location: Remote from Portugal

Please note: This role requires residency and eligibility to work in Portugal.


About ABsmartly


At ABsmartly, our mission is to empower B2C companies to accelerate product growth by building a culture of experimentation.

Founded by experimentation leaders with experience building and scaling experimentation at some of the world's largest digital companies, we have developed an advanced experimentation platform that helps product teams make better decisions using accurate, real-time results.

Our engineering challenges range from building intuitive interfaces for designing and analysing experiments to processing large volumes of experimentation data and delivering statistically reliable results in real time.


Our core values are Experimentation, Empathy, Energy and Excellence.


We experiment, learn and are not afraid to fail. We bring empathy and kindness to work, together with trust, transparency, integrity and inclusivity. We value energy, teamwork and problem solving, while maintaining a strong focus on quality, precision and technical excellence.


About the role


We are looking for a Mid-level Full Stack Engineer to join our product engineering team.

This is a genuinely full-stack role. You will work across our React frontend, Node.js backend and PostgreSQL data layer. We don't expect you to be equally strong in every area, but you should be comfortable working across the stack and taking ownership of features from implementation through to production.


We actively use AI-assisted development and see it as a force multiplier for good engineers, not a substitute for engineering fundamentals. You should understand the code you ship and be able to read, reason about, debug and improve complex code, whether it was written by you, a colleague or generated with AI. Our interview process will assess these fundamentals. We care about how you reason about code, identify problems and explain your technical decisions, not just whether you can produce a working solution.


You will work closely with other engineers, Product and Design to build and improve a platform used by product and experimentation teams to make important decisions.

As part of a small team, you will have significant visibility into the product and the problems we are solving for our customers.


Requirements


  • 4+ years of professional software engineering experience
  • Strong TypeScript experience and comfortable working across frontend and backend
  • Experience building modern web applications with React
  • Experience developing backend services and APIs with Node.js
  • Experience working with relational databases such as PostgreSQL
  • Able to take ownership of a feature from implementation through testing and production
  • Comfortable working autonomously as part of a small, fully remote engineering team
  • Strong attention to code quality, maintainability and product usability
  • Strong engineering fundamentals and the ability to independently understand, debug and reason about complex code


Our current frontend stack includes TypeScript, React, Tailwind and React Aria. Our backend primarily uses Node.js, TypeScript and PostgreSQL.

You don't need to have worked with every technology in our stack before joining. We care more about strong engineering fundamentals and your ability to learn and contribute.


Nice to have


  • Experience building analytics, data or experimentation products, or hands-on experience using experimentation tools
  • Experience using AI-assisted development tools effectively while maintaining strong engineering practices
  • Experience with Java and/or Python


What you'll do


  • Design, build, test and ship product features across our frontend and backend
  • Work closely with Product and Design to turn customer and product problems into pragmatic technical solutions
  • Own features throughout their lifecycle, from implementation to production and iteration
  • Contribute to the reliability, performance and maintainability of the platform
  • Review code and contribute to engineering standards and technical decisions
  • Investigate and solve production issues when they arise
  • Use AI-assisted development tools where they improve engineering productivity and quality
  • Continuously improve how we build and ship software


Perks & Benefits


  • The opportunity to work in a growing startup where your work has a visible impact
  • Competitive compensation
  • Company stock options
  • Fully remote work from anywhere within Portugal
  • 30 days of paid annual leave
  • Regular team activities and opportunities to learn from experienced engineers, product leaders and experimentation practitioners


Why ABsmartly?


Ownership & Impact. You'll work on a product where your contributions have a direct impact on our customers and the growth of the company. In a small team, you'll have visibility into the problems we're solving and the results of what you build.


Flexible work environment. We're a fully remote company and want people to work where they're most comfortable and productive. We care about work-life balance and combine remote work with regular opportunities to get together as a team.


Growth. You'll have the opportunity to work across different parts of the product, develop your technical skills and help solve challenging engineering and product problems.


Experimentation expertise. You'll work with people who have spent years building and scaling experimentation programmes and technology. It's an opportunity to learn about experimentation while helping build the tools that enable other companies to do it successfully.


Interested?


We'd like to hear from engineers who enjoy building products, solving problems and taking ownership of their work.


Please note: We are only accepting direct applications from candidates who are currently based in Portugal. Recruitment agencies, staffing firms and third-party recruiters should not contact us regarding this position. Applications from candidates who do not meet these requirements will not be considered.


Similar jobs