
Engineering Team Lead β Java, React
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in Latin America.
β’ Allocate approximately 50% of your time to writing production code and 50% to planning, technical strategy, and team development.
β’ Lead a small full-stack engineering team in a distributed SaaS setting.
β’ Design and deliver full-stack features from end-to-end, utilizing Java services and APIs, PostgreSQL data schemas, and React UI.
β’ Oversee technical design for distributed systems, including microservices and event-driven architectures using Kafka or similar technologies.
β’ Create design documentation and assess technical trade-offs.
β’ Modernize legacy code and spearhead migrations from monoliths to microservices.
β’ Utilize AI coding tools regularly and back up opinions with tangible examples.
β’ Initiate and standardize AI and agentic workflows for coding, reviews, quality assurance, and documentation with guardrails and measurable outcomes.
β’ Enhance engineering quality through code reviews, pair programming, and personal pull requests.
β’ Mentor engineers by establishing clear expectations, providing direct feedback, and conducting one-on-one meetings.
β’ Manage planning, prioritization, and estimation in alignment with the roadmap.
β’ Transform ambiguous requirements into clear actionable plans.
β’ Optimize CI/CD processes, testing, and observability practices across Azure, AWS, or GCP.
β’ A minimum of 7 years of professional engineering experience, including over 3 years in a leadership role such as team lead or tech lead.
β’ Strong full-stack development skills: deep expertise on one side and practical competence on the other.
β’ Proficient in backend development with Java and PostgreSQL.
β’ Expertise in frontend development using React.
β’ Strong skills in system design: including distributed systems, REST APIs, event-driven architectures, microservices, and data-intensive applications.
β’ Operational experience in production environments with Docker, CI/CD, and observability tools.
β’ Daily engagement with AI coding tools; capable of articulating their use, what has been discontinued, and the reasoning behind those decisions, supported by examples.
β’ Experience in test automation using JUnit, Playwright, or Cypress.
β’ Familiarity with cloud platforms, with a preference for Azure; AWS or GCP experience is also acceptable.
β’ Experience working within Agile, cross-functional teams.
β’ Exceptional written and verbal communication skills; able to clearly convey technical decisions across teams.
β’ Fluent in English at a C1/C2 level is essential.
β’ Knowledge of NoSQL databases like MongoDB or Redis is preferred.
β’ Experience with Kubernetes is a plus.
β’ Competitive salary and performance-based bonuses.
β’ Opportunities for professional development and continuous learning.
β’ Flexible working hours and remote work options.
β’ Comprehensive health benefits and wellness programs.
β’ Collaborative and innovative work environment.
Arista Networks
knowmad mood
Capital One
HealthEdge
Get handpicked remote jobs straight to your inbox weekly.