12 days ago

Senior Full-Stack Engineer

Ottomatik.io

Hybrid
Full Time
$130,000
Hybrid

Job Overview

Job TitleSenior Full-Stack Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$130,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Note To Applicants

This position is open to candidates residing in Latin America. Please submit your CV in English; applications in other languages will not be considered. We encourage a Loom video for professional presentation, which is optional but grants priority. If hired, updating your LinkedIn profile may be requested.

About the Role

Our client is seeking a Senior Full-Stack Engineer with a strong builder and owner mindset. This role extends beyond just coding; you will be expected to deeply understand the business, take end-to-end ownership of products, and contribute to the thoughtful and sustainable scaling of the engineering team. You'll collaborate closely with a small, high-caliber engineering team, exerting significant influence over architecture, product decisions, and execution.

Tech Stack & Responsibilities

Backend:

  • TypeScript (NestJS, Express)
  • PostgreSQL: schema design, migrations, query optimization
  • REST API design and implementation
  • Redis for caching and background jobs (Bull, SQS)
  • Authentication & authorization (JWT, RBAC)

Frontend:

  • Next.js (Pages Router & App Router), React 18/19
  • State management: Redux Toolkit, TanStack Query
  • Building data-heavy UIs (tables, dashboards, charts)
  • Tailwind CSS, Radix UI or similar component systems

Data & Pipelines:

  • Python (Pandas, FastAPI)
  • Data pipelines and orchestration (Dagster or similar)
  • Processing large structured and semi-structured datasets
  • Strong SQL for complex transformations

AI / ML:

  • Experience integrating LLMs (OpenAI, Anthropic) into production
  • Familiarity with embeddings, semantic search, and conversational flows

Infrastructure & DevOps:

  • AWS (ECS Fargate, S3, SQS, Lambda, Secrets Manager)
  • Infrastructure as Code (Terraform or similar)
  • Containerized deployments and CI/CD
  • Observability (OpenTelemetry, Prometheus, Grafana)

Security & Compliance:

  • SOC 2–aware development practices
  • Secure system design, audit logging, encrypted transport

Key Requirements

  • 5–6 years of professional experience as a Senior Full-Stack Engineer
  • Strong sense of ownership and product/business awareness
  • Experience building backend services using TypeScript (NestJS/Express), PostgreSQL, REST APIs, and Redis (queues & caching), including authentication/authorization (JWT/RBAC)
  • Experience developing modern frontends with Next.js and React (18/19), state management (Redux Toolkit or TanStack Query), and data-heavy interfaces using Tailwind/Radix or similar
  • Experience working with data processing using Python (Pandas/FastAPI), complex SQL transformations, and data pipelines (Dagster or similar)
  • Hands-on experience integrating LLMs (OpenAI/Anthropic) into production systems, including embeddings and semantic search workflows
  • Experience deploying and operating systems in AWS (ECS, S3, SQS, Lambda) using Infrastructure as Code (Terraform), containers, CI/CD, and observability tooling
  • Knowledge of secure development practices, including SOC 2–aware architecture and secure system design
  • Required: engineering degree
  • Comfortable working in a growing startup environment with real responsibility

Nice to Have

  • Feature flag systems (LaunchDarkly or similar)
  • Monorepo management across multiple languages/runtimes

Schedule & Compensation

This is a full-time position, Monday to Friday, with compensation paid in USD. It's a 100% remote opportunity.

Key skills/competency

  • Full-Stack Development
  • TypeScript
  • React.js
  • Next.js
  • PostgreSQL
  • AWS
  • LLM Integration
  • Data Pipelines
  • Terraform
  • Product Ownership

Tags:

Full-Stack Engineer
TypeScript
React
Next.js
AWS
PostgreSQL
LLM Integration
Data Pipelines
Terraform
Backend Development
Frontend Development
Product Ownership
SQL
DevOps
CI/CD
NestJS
Express
Redux Toolkit
Python
Pandas

Share Job:

How to Get Hired at Ottomatik.io

  • Research Ottomatik.io's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight your full-stack engineering experience, particularly with TypeScript, React, AWS, and LLMs, to match the Senior Full-Stack Engineer requirements.
  • Showcase ownership and impact: Prepare examples demonstrating your end-to-end product ownership and contributions to scaling engineering teams.
  • Ace the technical interview: Be ready for in-depth discussions on backend (NestJS, PostgreSQL), frontend (Next.js, Redux), data pipelines, and AWS infrastructure.
  • Demonstrate business acumen: Be prepared to discuss how your technical work aligns with business objectives and product strategy during the interview process.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background