Orange Business
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
- 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;
- Identify operational bottlenecks and propose solutions before being asked;
- Support strategic initiatives of the Growth team: analysis of CAC, churn, campaign performance, and process automation;
- Collaborate on high-impact projects with growing autonomy;
- Document and systematize learnings to scale what works.
Desired Profile
- Degree in Computer Science, Software Engineering, Information Systems, Statistics, Data Science, Engineering, or fields with a strong analytical/technical component;
- Adaptable and with no resistance to change;
- Knowledge of Clean Architecture / Hexagonal Architecture;
- Version control with Git (branching strategies, code review);
- Familiarity with Docker and containerized environments;
- Understanding of observability: structured logs, metrics, and tracing;
- Good security practices in APIs: authentication, rate limiting, input sanitization (especially relevant when exposing AI endpoints);
- Ability to write tests (unit and integration);
Essential Soft Skills
- Practical experience with LLMs (OpenAI GPT-4, Claude, Gemini, or similar);
- Integration of AI APIs in backend applications (REST, SDKs, response streaming);
- Prompt Engineering: optimization techniques for quality, latency, and cost;
- Knowledge of RAG (Retrieval Augmented Generation) — architecture and implementation;
- Experience with embeddings and semantic search (cosine similarity, Euclidean distance);
- Understanding of context/token limits and chunking and optimization strategies;
- Prompt chaining and function calling / tool use;
- Experience with PostgreSQL databases (modeling, indexing, performant queries) pgvector for vector storage and search, and MySQL (reading and maintaining existing databases).
Desirables
- Experience with model fine-tuning;
- Use of Whisper or other transcription APIs (speech-to-text);
- Understanding of autonomous agents and multi-step orchestration;
- Experience with output quality evaluation (metrics, guardrails, fallback strategies);
- Messaging and Asynchronous Processing - RabbitMQ (AMQP) — publishing, consuming, and dead-letter queues, and Worker and queue architecture for background task processing;
- Production experience with Go 1.20+;
- Development of REST APIs with Gin Framework;
- Proficiency in goroutines, channels, and concurrent programming;
- GORM for relational databases;
- Go modules and dependency management;
- Experience in developing applications with React and Next.js 14+ in production;
- 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
- Resume analysis;
- Technical assessment;
- Behavioral interview with HR;
- Technical interview with managers;
- Cultural Fit.
