Tech Lead, Development and Data

Posted Sep 5

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Lead technical initiatives for development and data teams.

• Guide decisions regarding architecture, engineering, and implementation.

• Create and advance web applications utilizing Node.js, JavaScript/ES6+, and TypeScript.

• Build and sustain frontend applications using React and/or Angular.

• Develop and integrate RESTful and GraphQL APIs.

• Design and refine microservices, distributed systems, and event-driven architectures.

• Collaborate with relational and NoSQL databases, focusing on data modeling, SQL, and query optimization.

• Define and execute solutions within the Microsoft Azure environment.

• Engage with cloud-native and serverless architectures.

• Implement and enhance CI/CD processes using Azure DevOps, Azure Repos, and Azure Pipelines.

• Utilize Git, manage branching, perform Pull Requests, and conduct Code Reviews.

• Advocate for automated testing, observability, logging, metrics, monitoring, and tracing.

• Work with Docker, Kubernetes, messaging systems, and asynchronous processing.

• Define and advance data strategies and architectures, including pipelines, ETL/ELT, Data Lakes, Data Warehouses, Lakehouses, governance, and quality.

• Support architectural standards, technical documentation, and Architectural Decision Records (ADRs).

• Assess new technologies and propose innovative, efficient, and scalable solutions.

• Collaborate in Scrum and Kanban methodologies, supporting planning, prioritization, and delivery tracking.

• Foster mentoring, technical development, knowledge sharing, and team growth.

• Interface with technical and business stakeholders, transforming requirements into sustainable solutions.

• Uphold security, DevSecOps, governance, compliance, and FinOps practices.

• Take part in architectural, technical prioritization, risk assessment, trade-off, and technology evolution discussions.


⛳️ Requirements

• Significant experience as a Tech Lead, Technical Lead, or Senior Software Engineer.

• Proven track record of providing technical leadership to software development and/or data teams and projects.

• Strong proficiency in Node.js and JavaScript (ES6+), including TypeScript.

• Familiarity with Express.js and/or Fastify.

• Solid experience with React.js and/or Angular, emphasizing component architecture and state management using Redux, MobX, or similar solutions.

• Experience with RESTful and GraphQL APIs, including authentication, authorization, security, and integrations.

• Proficient in MySQL and/or PostgreSQL, with skills in data modeling, advanced SQL, indexing, relationships, and query optimization.

• Knowledge of NoSQL databases, particularly MongoDB.

• Experience with microservices, distributed systems, and event-driven architectures.

• Understanding of application scalability, high availability, resilience, and security.

• Strong command of Git, including branching, Pull Requests, and Code Review.

• Familiarity with SOLID principles, Clean Code, and Design Patterns.

• Experience with CI/CD, build automation, testing, and deployments.

• Knowledge of Microsoft Azure and its core services.

• Experience with Azure DevOps, Azure Repos, and Azure Pipelines.

• Proficient in unit, integration, and end-to-end automated testing.

• Understanding of observability, logging, metrics, and monitoring.

• Experience with Docker and Kubernetes.

• Knowledge of messaging systems such as Kafka, RabbitMQ, and/or Azure Service Bus.

• Experience or knowledge in Data Engineering and Data Architecture.

• Familiarity with ETL/ELT, Data Lakes, Data Warehouses, Lakehouses, data governance, and data quality.

• Knowledge of Azure Data Factory, Azure Synapse Analytics, Azure Databricks, and/or Microsoft Fabric.

• Experience with Scrum, Kanban, or other agile methodologies.

• Excellent communication, leadership, mentoring, and technical decision-making skills.

• Ability to address complex problems and analyze architectural trade-offs.

• Preferred qualifications: advanced Azure expertise, serverless/cloud-native architectures, AWS/GCP knowledge, FinOps, DevSecOps, cloud security, governance, ADRs, advanced observability, modern data platforms, AI/Machine Learning/GenAI, and relevant certifications.


🏝️ Benefits

• Remote work – Monday to Friday, 9:00 a.m. to 6:00 p.m.

• Meal/Food Allowance – A cumulative monthly allowance of BRL 300.00 to spend as you wish, whenever and wherever you choose.

• Birthday – Gift voucher and one day off.

• Bonus for publishing approved articles on the blog (for every two approved posts).

• Full access to RoxSchool, Alura, Pluralsight, and O'Reilly for books and talks.

• Certification reimbursement of up to BRL 300.00 (TECHNOLOGY), plus a BRL 300.00 bonus for each certification earned from these brands.

• Psychological Support – Two psychotherapy sessions funded monthly by ROX.

• Wellhub (formerly Gympass).

• Work equipment provided.

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers