Agilize

Senior Software Engineer

ReactPostgreSQLDockerGo
Automatic translation. Check the original.

About the opportunity

Agilize is the first online accounting firm in Brazil, a benchmark in serving micro and small businesses.

We are building a Marketing and Sales team that operates with AI as a central tool, not as a pilot project, but as a way of working.

To this end, we are looking for a professional who combines an analytical mindset, extreme adaptability, and a hunger to solve real problems.

If you are restless, proactive, and not afraid to change your mind, read carefully.

Responsibilities

  1. Act in the development, maintenance, and evolution of applications using Claude Code and other AI-assisted development tools, contributing to the creation of scalable, efficient, and high-quality solutions;
  1. Identify operational bottlenecks and propose solutions before being asked;
  1. Support strategic initiatives of the Growth team: analysis of CAC, churn, campaign performance, and process automation;
  1. Collaborate on high-impact projects with growing autonomy;
  1. Document and systematize learnings to scale what works.

Desired Profile

  1. Degree in Computer Science, Software Engineering, Information Systems, Statistics, Data Science, Engineering, or fields with a strong analytical/technical component;
  1. Adaptable and with no resistance to change;
  1. Knowledge of Clean Architecture / Hexagonal Architecture;
  1. Version control with Git (branching strategies, code review);
  1. Familiarity with Docker and containerized environments;
  1. Understanding of observability: structured logs, metrics, and tracing;
  1. Good security practices in APIs: authentication, rate limiting, input sanitization (especially relevant when exposing AI endpoints);
  1. Ability to write tests (unit and integration);

Essential Soft Skills

  1. Practical experience with LLMs (OpenAI GPT-4, Claude, Gemini, or similar);
  1. Integration of AI APIs in backend applications (REST, SDKs, response streaming);
  1. Prompt Engineering: optimization techniques for quality, latency, and cost;
  1. Knowledge of RAG (Retrieval Augmented Generation) — architecture and implementation;
  1. Experience with embeddings and semantic search (cosine similarity, Euclidean distance);
  1. Understanding of context/token limits and chunking and optimization strategies;
  1. Prompt chaining and function calling / tool use;
  1. Experience with PostgreSQL databases (modeling, indexing, performant queries) pgvector for vector storage and search, and MySQL (reading and maintaining existing databases).

Desirables

  1. Experience with model fine-tuning;
  1. Use of Whisper or other transcription APIs (speech-to-text);
  1. Understanding of autonomous agents and multi-step orchestration;
  1. Experience with output quality evaluation (metrics, guardrails, fallback strategies);
  1. Messaging and Asynchronous Processing - RabbitMQ (AMQP) — publishing, consuming, and dead-letter queues, and Worker and queue architecture for background task processing;
  1. Production experience with Go 1.20+;
  1. Development of REST APIs with Gin Framework;
  1. Proficiency in goroutines, channels, and concurrent programming;
  1. GORM for relational databases;
  1. Go modules and dependency management;
  1. Experience in developing applications with React and Next.js 14+ in production;
  1. Familiarity with best practices for frontend/fullstack architecture, performance optimization, and error handling in React/Next.js applications.

Compensation and benefits

  • Workload of 42.5 hours per week (Monday to Friday);
  • Home office allowance of R$250.00;
  • Caju Meal Ticket in the amount of R$41.00
  • Your Caju card will also be paid during vacations;
  • Birthday off, Year-end off, Wellhub;
  • Bradesco Nacional II health plan;
  • Access to the Único Skill education platform (access to various courses, undergraduate, languages, etc.).
  • Sulamérica Life Insurance;
  • Onhappy - Discounts on your travel and accommodation.

Salary: To be discussed.

Process Stages

  1. Resume analysis;
  1. Technical assessment;
  1. Behavioral interview with HR;
  1. Technical interview with managers;
  1. Cultural Fit.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026