Managua, Nicaragua (Remote)

Juan Ramón Junior Romero Cano

Senior Software Engineer · Backend & Full-Stack

7+ years building and leading backend systems, payment infrastructure, and full-stack features for SaaS products, from early-stage startups to established multi-tenant platforms. End-to-end ownership of critical areas: subscription billing, ad-conversion tracking, and admin panels, using TypeScript, NestJS, Angular, and AWS/Firebase.

Experience

Senior Software Engineer — GrowthOptix

Sep 2025 – Jul 2026

Remote · Early-stage startup · 5-person founding engineering team

  • ▸Designed and built the platform's backend from the ground up with NestJS and TypeScript.
  • ▸Owned subscription billing and payment architecture end-to-end, from data modeling through production deployment.
  • ▸Architected a server-side conversion-tracking pipeline integrated with Meta Ads and Google Ads.
  • ▸Modeled and administered PostgreSQL and MongoDB for event-driven inter-service communication.
  • ▸Deployed and automated AWS infrastructure (ECS, Lambda, RDS, S3, CloudWatch).
  • ▸Introduced unit and integration testing to improve release confidence.

Senior Software Engineer — Design House

Feb 2021 – Aug 2025

Remote · Enterprise B2B SaaS · US grocery retail · 20-engineer organization

  • ▸Built features for the Digital Circular, serving ~30 multi-location US grocery chains on a multi-tenant architecture (brand → sub-brand → store).
  • ▸Built the dynamic theme-loading system that lets each tenant render its own branded experience.
  • ▸Led the migration of components to an internal design system to keep the platform consistent.
  • ▸Developed Firebase Cloud Functions integrating Birdzi, Wakefern, and eGrowcery.
  • ▸Helped build the v1 admin panel; led the migration from Angular Material to PrimeNG and its re-skinning.

Software Engineer — Atendus

Mar 2020 – Jan 2021

Remote · Early-stage startup · 2-person engineering team

  • ▸One of two engineers; built the admin panel frontend with Angular and Nebular.
  • ▸Built the Stripe payment gateway with Firebase Cloud Functions and Express.js (billing, upgrades, webhooks).
  • ▸Built the admin panel API on Cloud Functions with NestJS, synced via Firestore with the mobile app.

Web Designer — E-Latin Marketing

Jun 2019 – Mar 2020

Managua, Nicaragua · Agency · US-based clients

  • ▸Designed and managed WordPress sites for US clients across multiple industries.
  • ▸Handled server configuration and cross-browser responsive builds with Elementor.
  • ▸Integrated contact forms, booking systems, and social features.

Junior Software Developer — Agile Shift

Aug 2017 – May 2018

Managua, Nicaragua · Applications for NGOs

  • ▸Built and maintained Django applications for NGOs (Django templates + jQuery).
  • ▸Maintained Drupal-based sites for other clients.

Projects

l10n_ni_community

View repository ↗

Nicaragua has no official accounting localization for Odoo — so he built one. An open-source module for Odoo 17 Community covering the accounting foundation any Nicaraguan company needs to operate, tested against a real Odoo instance.

  • ▸Full chart of accounts under NIIF for SMEs.
  • ▸VAT (15%, local exempt, exports) with correct accounting allocation.
  • ▸Income-tax withholdings at source (general purchases, professional services, rent).
  • ▸Fiscal positions that automatically apply the correct tax depending on whether the customer is domestic or foreign.
  • ▸RUC and Cédula (national ID) validation, including the check digit.
Odoo 17PythonXMLNIIF Accounting

Skills

Languages

TypeScriptJavaScriptPythonPHPSQLHTMLCSS

Backend

Node.jsNestJSExpress.jsDjangoRESTful APIsMicroservicesEvent-Driven Architecture

Frontend

AngularVue.jsjQueryResponsive DesignStorybook

Databases

PostgreSQLMongoDBFirebase Firestore

Cloud & DevOps

AWS (ECS, Lambda, RDS, S3, CloudWatch)FirebaseAzureDockerCI/CDGitGitHub

Other

Stripe Payment IntegrationUnit & Integration TestingAgile/ScrumCode Review

What my colleagues say

“During our time working together on GrowthOptix, Juan consistently proved to be the kind of dedicated engineer you can always count on to build an outstanding product. He combines a strong eye for software quality with an efficient, problem-solving mindset. In a fast-paced development environment, his ability to ask the exact right questions upfront ensured our team never wasted time on roadblocks.”

Jarbit Lira

Full Stack Engineer

Was his direct manager at GrowthOptix

“I highly recommend Juan Ramón as a Senior Backend Developer. He is an exceptionally efficient engineer who consistently delivers robust, scalable, and high-quality backend solutions. Beyond his sharp technical skills, he is an outstanding teammate — always ready to support others and share his knowledge.”

Moises Reyes

Full Stack Developer

Worked together on the same team

“Juan is the kind of engineer you can count on when something needs to get done. Whether it's frontend, backend, or something new, he's always willing to jump in and help. He learns fast, solves problems, and brings a positive attitude to the team.”

Carlos Renato Hernandez

Software Engineer

Built GrowthOptix together

“What stands out most about Juan is his sense of ownership: he sees his work through from start to finish, and the effort and dedication he puts in shows in the quality of what he delivers. When something needs to get done, you know you can count on him.”

Cesar Alejandro Garay Aguilar

Senior Frontend Engineer

Worked together at GrowthOptix

Certifications

Curso Fundamentos de Ingeniero IA con Python

Código Facilito

Software Engineer Certificate

HackerRank

Claude Code in Action

Anthropic

Introduction to Agent Skills

Anthropic

Amazon AWS: Complete Course for Certified Solutions Architect

Udemy

Amazon Elastic Container Service (ECS)

KodeKloud

Amazon CloudWatch Getting Started

AWS

Large-Scale Systems Design and Software Architecture

Udemy

Angular: From Zero To Expert

Udemy

Agile Project Management

Udemy

CS50 Teaching Staff Contribution Certificate

Harvard CS50

TOEIC (Test of English for International Communication)

EF

About me

Education

Bachelor of Science in Computing Engineering (in progress)

Universidad Nacional de Ingeniería — Managua, Nicaragua

Languages

  • Spanish — Native
  • English — Professional Working Proficiency

Let's talk

Available for new opportunities. Reach out.

j.romeroc97@gmail.com

+505 8437 8976 · Managua, Nicaragua (Remote)