Engineering Team Lead – Java, React

Posted 13 hours ago

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

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Arista Networks10 hours ago

Software Engineer, Kernel, BIOS

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job
knowmad mood10 hours ago

Java Software Developer – Hexagonal

ES flagSpain OnlyFull-timeFull-stack Engineer
ApplyView job
Capital One10 hours ago

Senior Director, Full-Stack Engineer, Shopping Tech

US flagVirginia OnlyFull-timeFull-stack Engineer$314.8k – $359.3k/year
ApplyView job
HealthEdge10 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Capital One10 hours ago

Director, Full-Stack Engineer, Shopping Tech

US flagVirginia OnlyFull-timeFull-stack Engineer$244.7k – $279.2k/year
ApplyView job
Arctiq10 hours ago

Senior Full Stack Developer

US flagPennsylvania OnlyFreelanceFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers