𝗔 𝘀𝘂𝗮 𝗽𝗿𝗼𝘀𝗽𝗲𝗿𝗶𝗱𝗮𝗱𝗲 𝗻𝗼𝘀 𝗺𝗼𝘃𝗲 💙🌎
Tech Lead
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead
Agriness
• Be the technical reference for the cluster: architecture decisions, technology choices, and design reviews go through you • Close the end-to-end delivery loop: define, execute, deliver to production, and monitor • Mentor the cluster's Technical Owners and senior engineers: success is the team operating with less dependence on you • Participate in cross-cluster Tech Governance: architecture sessions and technical standards with other company leads • Represent the cluster's technical vision to product and management when needed • Lead by example in the use of AI in development as a process reference for the team
Job Requirements
- Strong expertise in Node.js/TypeScript with NestJS
- Experience with BFF architecture and REST APIs
- Redis in production: sizing, cache invalidation, and deciding when (and when not) to use it
- Asynchronous messaging with Kafka or equivalent: idempotency, event ordering, and failure handling
- Systems and distributed architecture mindset, not just isolated code
- Automated testing and Docker
- Clean code and design patterns
- Experience in environments with multiple squads or clusters (plus)
- Involvement in platform or cross-team architecture decisions (plus)
Benefits
- Flexible benefits card (Visa)
- Physical wellness program with TotalPass
- Day off on your birthday
- 1:1s, feedback reviews and personal development plans (PDPs)
- Merit-based movement and promotions
- Language program
- Health insurance
- Psychological support
- Dental insurance
- Nutritional counseling
- Private pension plan
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and maintain scalable, secure software architectures aligned with business goals, resulting in robust and reliable systems • Introduce and implement best practices around OO, DDD, and microservices where appropriate • Use AI to streamline processes, reduce friction, and give time back to developers for the work that matters • Implement and enforce coding standards and best practices, driving measurable improvements in code quality and maintainability • Conduct regular code reviews with feedback that meaningfully reduces bug counts and improves software performance • Facilitate clear communication between development teams, product managers, and other stakeholders to keep projects aligned • Use data as your north star - leverage application data, third-party data, and our data warehouse to analyze and solve problems around both product impact and performance • Participate in our agile development process: sprint planning, story grooming, and standups • Champion our SDLC and secure coding practices across everything you ship
Staff Software Engineer, Agents
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Help build the next generation of AI-powered investigative products. • Join a small, senior team that combines application development and ML testing expertise. • Accelerate agent development, raise engineering standards, and turn work into a reusable AI platform. • Own ambiguous, high-impact technical problems end to end. • Influence architecture across teams and serve as a multiplier for engineers building AI-powered customer experiences.
• Architect and scale the pipelines that turn raw usage into accurate, real-time billing — metering, aggregation, rating, and invoicing across millions of events, from ingestion in ClickHouse to the rating engine. • Build payment flows that are correct under concurrency and partial failure: idempotent charges, retries, reconciliation, and clean handling of provider edge cases (Stripe and beyond). • Develop fraud and abuse detection — signal collection, real-time scoring, automated mitigation — that protects platform margin without getting in legitimate users' way. • Scale the systems everything else depends on: Postgres under heavy write load, Node.js services under pressure, and long-running workflows orchestrated with Temporal where exactly-once semantics and durability actually matter. • Build TypeScript + GraphQL APIs where correctness and auditability are non-negotiable. • Write Engineering Requirement Documents to take something from idea, to defined tasks, to implementation, to monitoring its success and scaling it further. • Contribute to our open-source repositories (CLI, Typescript SDK, Railpack, etc.) — Rust experience, or the desire to learn it, helps here. • Be oncall from time to time.
• Lead technical initiatives to evolve the platform with a focus on reliability, performance, and scalability • Develop and enhance services, integrations, and automations related to financial and operational flows • Work on development and maintenance of backend applications and system integrations • Design resilient solutions prepared for continuous operational growth • Improve architecture, technical patterns, and platform engineering best practices • Ensure observability, monitoring, and reliability of services and applications • Automate operational processes, deployments, and technical routines • Collaborate closely with Product, Operations, and Engineering teams




