
Senior Full Stack Developer – Tech Lead, AI Tools
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Brazil.
• Lead the technical direction of the AI Tools development team by establishing coding standards, architecture, quality benchmarks, and security protocols.
• Engage in code reviews, pair programming, and mentor mid-level and junior developers to enhance the technical capabilities of the team.
• Collaborate with stakeholders during product planning, translating business needs into achievable and prioritized technical solutions.
• Define and continuously refine the technical roadmap for the unit, including decisions regarding the technology stack, infrastructure, integrations, and management of technical debt.
• Set and monitor engineering metrics (lead time, quality, performance, availability) and Service Level Objectives (SLOs) for the products under your purview.
• Design and develop comprehensive full stack applications utilizing Python (FastAPI/Flask) for backend development and React/TypeScript for frontend interfaces.
• Architect and construct robust, scalable, secure, and well-documented RESTful APIs following OpenAPI/Swagger specifications.
• Model and optimize relational databases, particularly PostgreSQL, focusing on schema design, complex queries, indexing, and performance enhancement.
• Make architectural decisions that emphasize microservices, event-driven architectures, and horizontal scalability.
• Create modern, accessible, high-performance user interfaces using Vite, Zod, Tailwind, and Mantine, employing state management through Zustand, Context API, or Recoil.
• At least 6 years of software development experience, including a minimum of 2 years in a technical reference, technical leadership, or tech lead role.
• Demonstrated experience in leading engineering teams of 2 to 6 developers, with accountability for deliverables, quality assurance, and team development.
• Proven ability to manage projects from initial concept through to production deployment, overseeing architecture, technical decision-making, and operational aspects.
• Strong proficiency in Python, including experience with FastAPI and/or Flask, async/await, type hints, and current best practices.
• Expertise in PostgreSQL, covering relational modeling, complex queries, indexing, partitioning, and performance optimization.
• Familiarity with microservices architecture, messaging systems (RabbitMQ, Kafka, SQS, Pub/Sub), and asynchronous processing tools (Celery, RQ, or similar).
• Extensive experience in designing RESTful APIs (GraphQL knowledge is a plus), including aspects of versioning, documentation, and contracts.
• Understanding of caching solutions (Redis/Memcached), queuing mechanisms, and scalability strategies.
• Experience in developing Command Line Interface (CLI) applications (using Click or similar tools).
• A technical leadership role that offers genuine autonomy in defining the unit's technology stack, architectural choices, and operational processes.
• Opportunity to work at the nexus of applied AI and large-scale marketing operations, tackling technically challenging issues that have a direct impact on business outcomes.
• Flexible remote/home office setting with a focus on delivery and a culture that prioritizes results.
• Commitment to continuous learning, agility, and diversity within the workplace.
• Chance to build a unit from the ground up, with direct involvement in product development, technological choices, and team-building decisions.
Omada Health
NineTwoThree Studio
Stride, Inc.
Get handpicked remote jobs straight to your inbox weekly.