Job Closed
This listing is no longer active.
Entregamos muito mais do que tecnologia. Entregamos transformação.
Senior Backend Software Engineer
Location
Brazil
Posted
131 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer
Tecla T
• Maintain and evolve a NestJS application built with Clean Architecture and Domain-Driven Design (DDD); • Implement new features following strict code quality standards; • Develop and maintain RESTful APIs; • Work with PostgreSQL/MySQL databases; • Implement and maintain automated tests; • Participate in code reviews and ensure code quality; • Collaborate with the team to improve architecture and project standards.
Job Requirements
- Strong experience with Node.js and TypeScript
- Proficiency with the NestJS framework and its conventions
- Experience with Domain-Driven Design (DDD) and Clean Architecture
- Proficiency with Prisma ORM
- Unit and E2E testing (Vitest)
- Git and GitHub
- Docker
- Redis (caching)
- Design patterns (Repository, Unit of Work, Presenter, etc.)
- Authentication and authorization
- Error handling with the Either pattern
- Vibe Coding AI (desirable)
- PHP (desirable)
- Go (desirable)
- Experience with electronic tax documents (desirable)
- AWS and cloud services (desirable)
- CI/CD (desirable)
- Monitoring and observability (desirable)
- Microservices (desirable)
- Message brokers (desirable)
- Web application security (desirable)
Benefits
- Remote or hybrid work
- Modern, well-structured development environment
- Opportunity to work with current technologies
- Exposure to complex technical challenges
- Professional development in scalable architectures
- Contract options: PJ (Contract) or CLT (Permanent)
- Bonus of up to 2 monthly salaries per year
- Meal allowance
- Transportation allowance
- Health insurance
- Dental plan
- GymPass
- Education support
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer – Backend Infrastructure
Logz.ioObservability and security for teams that love open source.
• Drive improvements to our OpenSearch and Thanos infrastructure. • Design, build, and maintain backend services for high-performance data ingestion and storage • Operate and scale services across AWS (EC2, EKS, ECR) • Participate in an on-call rotation and take ownership of system reliability • Collaborate cross-functionally with engineering teams across the organization- strong English communication skills are essential
Senior Backend Engineer - (.NET / AI Systems)
PavagoPavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are hiring a Senior Backend Engineer (.NET / AI Systems) to own the entire technical function of an early-stage SaaS platform. This is a hands-on leadership role where you will write production code daily while making architecture, infrastructure, and AI system decisions for a platform operating at scale. You will be accountable for backend architecture, system reliability, AI pipelines, and guiding a small development team in a fast-moving startup environment. Responsibilities - Backend Architecture & Engineering - Design, build, and maintain a .NET 8.0 / C# backend using Clean Architecture and DDD principles - Own the architecture and codebase across 14+ independently deployed microservices - Deliver new features, refactor existing systems, and resolve performance bottlenecks - AI Systems & LLM Orchestration - Design and operate production-grade AI pipelines across multiple LLM providers - Optimize prompts and workflows for batch processing, personalization, and segmentation at scale - Manage rate limits, failover strategies, and cost optimization across AI providers - Databases & Data Infrastructure - Manage MySQL, Redis, and MongoDB in production environments - Oversee bulk writes, caching strategies, event streams, and analytics pipelines - Ensure data consistency and performance across distributed services - Infrastructure, Reliability & Monitoring - Own Linux-based infrastructure, CI/CD pipelines, and service deployments - Implement centralized logging, monitoring, alerting, and uptime tracking - Proactively identify and mitigate reliability and scalability risks - API Integrations & System Resilience - Manage 25+ third-party API integrations used in production - Design retry, fallback, and graceful degradation strategies - Ensure system stability when external providers fail or degrade - Team Leadership & Engineering Standards - Lead and mentor a small engineering team through code reviews and architectural guidance - Set and enforce engineering standards, workflows, and best practices - Collaborate closely with the founder on product direction and technical strategy Qualifications - Deep expertise in .NET 8.0, C#, ASP.NET Core, and Entity Framework Core - Experience with distributed systems and independently deployed services - Strong production experience with MySQL, Redis, and MongoDB - Hands-on DevOps experience with Linux servers and CI/CD pipelines - Experience managing large numbers of third-party API integrations - Proven experience building and operating AI/LLM systems at scale - Familiarity with AI-assisted development tools and workflows - Strong understanding of monitoring, observability, and incident prevention - Experience leading small engineering teams - Strong English communication skills What Does a Typical Day Look Like? - Write and review production backend code - Make architectural decisions across services, databases, and AI pipelines - Monitor system health and resolve reliability issues - Guide developers through code reviews and technical feedback - Collaborate with the founder on product and system evolution Key Metrics for Success (KPIs) - System uptime and service reliability - Backend and AI system performance improvements - AI cost efficiency and pipeline stability - Code quality and deployment reliability - Team execution and delivery quality Interview Process - Initial Screening Call - Technical Interview with Pavago Recruiter - Client Interview - Offer & Onboarding
• Develop and test software interfaces between MSI products (CAD, RMS, Real Time Command & Control, and Analytics) and a variety of 3rd party systems as required to meet customer requirements defined by solution architects. • Interfaces are typically developed using an Extract, Transform, Load (ETL) architecture with adapters to 3rd party and MSI systems and a transformation layer that includes field mapping, filtering, triggering, and business logic. • Interfaces are implemented using a variety of technologies, including Microsoft .NET (C#), Java, XML, XSLT, SQL, microservices and kubernetes.
Senior Backend Engineer – Connectors
TigerData (creators of TimescaleDB)The fastest PostgreSQL cloud for time series, real-time analytics, and vector workloads. Creators of TimescaleDB
• Ownership of features and services from inception through deployment and ongoing production support • Design, develop, and maintain Golang-based services, with a strong emphasis on enabling business software solutions. • Focus on building, maintaining, and optimizing the Connectors platform that help developers and enterprises ingest/export to/from TigerData more easily • Developing new integrations with third-party APIs, tools, and platforms that expand the capabilities of our Connectors platform. • Driving improvements to developer experience and reducing adoption friction for our customers. • Collaborating cross-functionally with Product, Engineering, and Developer Experience to scope and deliver high-impact features.



