proGrow

proGrow provides continuous improvement in the digital era, enabling everyone to transform their 'red' results into 'green'. proGrow automatically unifies all production information from different sources into a simple platform.
About company

Fullstack Software Engineer (Backend-Oriented)

Remote

location Porto

date November 26, 2025

types Full-time

About proGrow

At proGrow, we help industrial companies transform their factories into data-driven, efficient, and sustainable operations. Our platform combines IoT, real-time analytics, AI Agents, and intuitive user experiences to empower teams on the shop floor and in management.

As we continue to scale our product ecosystem, evolving our long-standing platform while building a new cloud-native generation, we’re expanding our engineering team with a Fullstack Engineer who loves building high-quality software, thrives in modern cloud environments, and is comfortable working deeper on the backend.

If you want to work in a fast-moving environment, on impactful products used daily in factories around the world, this is for you.

What You Will Do

You will work across both legacy and next-generation systems (with most focus on the new architecture), owning backend development while contributing across the stack when needed.

Your main responsibilities include:

- Design, develop, and maintain backend services primarily in Node.js / Typescript, and occasionally in Java or Go

- Contribute to frontend development when needed (React and React Native)

- Evolve our IoT ingestion pipelines using AWS IoT Core, MQTT, Redis, BullMQ

- Build new features on top of our modern architecture and support the gradual modernization of existing components

- Work with databases including PostgreSQL, and occasionally MySQL and MongoDB, designing scalable schemas and efficient queries

- Collaborate closely with Product and Engineering to deliver reliable, secure, and maintainable solutions

- Participate in code reviews, architectural discussions, and technical decision-making

- Contribute to our growing AI Agent ecosystem by integrating backend services with LLM-based workflows and internal MCP tooling

- Help improve our DevOps, CI/CD, and observability capabilities

Tech Stack You Will Work With

Backend: Node.js / Typescript, Java, Go

Frontend: React, React Native, Typescript

Databases: PostgreSQL, MySQL

Infrastructure and Messaging: AWS IoT Core, Redis, BullMQ, RabbitMQ

Cloud: AWS and GCP

Others: GitHub, Docker, Cloudflare, Kubernetes, internal AI/MCP tooling

What We’re Looking For

Required Skills

- 3+ years of experience as a Fullstack or Backend Software Engineer

- Strong experience with Node.js / Typescript and willingness to work with other languages when needed

- Solid understanding of relational databases (PostgreSQL or MySQL)

- Experience building REST APIs and/or event-driven architectures

- Comfortable contributing across the stack when necessary

- Good knowledge of cloud environments

- Familiarity with queues, messaging systems, or real-time data pipelines

- Ability to write clean, maintainable, well-tested code

- Strong problem-solving mindset and autonomy

Nice-to-Have

- Experience with IoT protocols (MQTT)

- Hands-on experience with Redis, BullMQ, RabbitMQ, or Node-RED

- Hands-on experience with Kubernetes, Terraform, AirFlow, or DBT

- Experience integrating AI or LLM-based workflows

- Experience with React or similar frameworks

- Prior experience modernizing legacy systems

- Understanding of software security best practices

Who You Are

- You enjoy owning features end to end

- You like solving real-world problems that impact industrial operations

- You are comfortable working in a dynamic startup environment where priorities evolve

- You value transparency, collaboration, and high-quality engineering

What We Offer

- Hybrid work model (flexible and negotiable)

- Work directly with the CTO and an experienced engineering team

- Opportunity to shape the next generation of industrial IoT and AI solutions

- Fast-paced, high-impact environment with room to grow

- Competitive compensation aligned with your experience

- A culture of autonomy, ownership, and continuous improvement

How to Apply

Send your CV and a short introduction to work@progrow.ai.

Join us and help build the next generation of industrial productivity tools.

Contacts and address

earth Avenida da República nº679 4450-242 Matosinhos