100% remoto

Senior Software Engineer

CUB • Brazil • Tecnologia

A combinar CLT • Sênior

Descrição da vaga

About us

CUB specializes in automating receivables and post-sales for Brazilian land developments. Our technology enhances efficiency, reduces delinquency, and offers strategic insights for better decision-making.

As a Senior Software Developer, you'll join a growing startup with a strong focus on learning and teamwork. Enjoy the flexibility of remote work while you help to improve automation for land developments in Brazil. Your role as a senior member will be crucial in guiding our tech efforts and making a real difference in a supportive environment.

What you'll do

  • Crafting production-ready, shippable code with a strong emphasis on clean code principles.
  • Implement and refine testing strategies for unit, integration, and end-to-end tests to ensure software quality, continuously monitoring system health for reliability and performance.
  • Troubleshooting and resolving technical issues, and effectively communicating solutions to the team.
  • Work in the DevOps field to provision, configure, and manage infrastructure with Terraform, and automate deployment pipelines for CI/CD workflows.
  • Stay informed on emerging technologies and industry trends to drive innovation and enhance efficiency, while identifying and evaluating open-source and market solutions. This involves discerning when to integrate external services or pursue in-house development, optimizing our development process.
  • Design and maintain asynchronous job processing and workflow orchestration solutions using tools such as Temporal or Inngest.
  • Explore and implement AI-powered features, automations, and developer workflows, including integrations with LLMs, AI agents, and modern AI tooling when relevant to the business.

Requisitos

  • Degree in Computer Science, Engineering, or related field.
  • Minimum professional experience of 5 years in software development, with a deep focus on Node.js and TypeScript, proficiency in building RESTful APIs, web services and microservices using frameworks like Nest.js or Express.js
  • Experience with cloud platforms, preferably AWS, including deployment, management, and optimization of cloud resources.
  • Familiarity with AI-assisted development workflows or integrating AI services and APIs is a strong plus.