Ficha de decisão
- Formação
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Experiência
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Idioma
- Leitura automática de idiomas ainda não publicada; confira a descriçãoOrigem do dado: Não disponível na base
- Jornada
- Tempo integralOrigem do dado: No anúncio
Ver trecho de Jornada
Job Type: Full-time
Origem: Descrição do anúncio
- Vínculo
- Não identificado no texto disponívelOrigem do dado: Não disponível na base
- Modalidade e local
- Remoto. Local: Trabalho remotoOrigem do dado: Normalizado pelo Tech Jobs
Ver trecho de Modalidade e local
Remoto
Origem: Cabeçalho da vaga
- Remuneração
- Sem valor na vaga. Referência de mercado para Júnior em TecnologiaOrigem do dado: Inferido
- Nível
- JúniorOrigem do dado: Normalizado pelo Tech Jobs
Tecnologias
Citadas no anúncio
- Java
- AWS
- PostgreSQL
- Docker
- Angular
- Spring Boot
- Kafka
Texto do anúncio em inglês.
Sobre a oportunidade
About the role We are looking for a Full Stack Tech Lead to guide a development squad, mentor junior engineers, and stay hands-on building Java backend services and the supporting Angular frontend. The mandatory requirements are experience as a Tech Lead or Squad Lead mentoring junior developers, 6+ years with Java (Spring Boot) and Angular, hands-on Kafka, domain-driven design with bounded contexts, RESTful API design, PostgreSQL or Oracle with JPA/Hibernate, and an upper-intermediate English level. What you will do Technical Leadership & Execution: Act as the Squad Lead, driving the team to execute on deliverables while maintaining high engineering standards. Core Development: Spend a significant portion of your time designing and implementing robust backend services using Java and Spring Boot. Frontend Integration: Build and maintain the supporting Angular frontend, ensuring a seamless connection between the UI and your backend logic. Modernizing Architecture: Lead the transition from traditional database-centric designs toward a domain-driven structure (DDD), ensuring strong domain bounded contexts. API Excellence: Architect RESTful APIs that prioritize proper HTTP verbs and clean, scalable patterns over legacy RPC styles. Team Mentorship & Agile Practices: Utilize a strong understanding of agile and software development practices to motivate the team, engage junior developers, mentor them, and help them grow. Strategic Pushback: Demonstrate the ability to confidently push back and say 'no' to power (be it AI or human) when advocating for best practices and architectural integrity. Must haves Leadership Experience: Proven experience as a Tech Lead or Squad Lead, with a track record of motivating teams and mentoring junior developers. Core Stack: Advanced proficiency in Java (Spring Boot) and a solid working knowledge of Angular, with at least 6 years of experience. Streaming & Messaging: Hands-on experience with Kafka. Design Fundamentals: A strong grasp of Object-Oriented Analysis and Design (OOA/OOD), software design patterns, and architectural pattern awareness. Domain-Driven Design: Deep understanding and practical experience with strong domain bounded contexts. API Knowledge: Deep experience building and consuming RESTful services with a clear understanding of standard API protocols. Database Skills: Experience working with relational databases (PostgreSQL, Oracle) and JPA/Hibernate. The "Backend-Heavy" Mindset: A passion for server-side logic, performance, and architecture, coupled with good engineering practices. Nice to haves Highly desirable: Experience working with spec-driven development or related (AI-Driven Software Development Life Cycle). Domain Experience: Previous experience in the Loyalty or Fintech sectors. Cloud & Infra: Experience with cloud platforms (AWS or Azure) and containerization (Docker). DevOps: Knowledge of CI/CD pipelines (Jenkins, GitLab CI). Refactoring: Experience refactoring legacy structures into modern, domain-driven architectures. Perks and benefits Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities. A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands. Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive. Job Type: Full-time Work Location: Remote
Tecnologias
- Java
- AWS
- PostgreSQL
- Docker
- Angular
- Spring Boot
- Kafka
Contexto Tech Jobs
Pontos a confirmar
A vaga remota aceita candidatos de qualquer estado?
Sem trecho do anúncio para consultar neste ponto.
Limites do anúncio
- O anúncio não informa: vínculo. Isso descreve o que está no anúncio; não prova omissão da empresa.
Candidatura
Abre em nova aba, fora do Tech Jobs.
Reportar problema
Escolha o motivo para abrir um e-mail já preenchido com o título e o link desta vaga. Nada é enviado até você enviar a mensagem.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.