Important Information Role: Technical Lead – Backend Engineering Core Stack: Java (preferred) or Python, AWS Location: Peru - Remote in Peru Job Summary We are seeking a highly experienced Technical Lead Java and Python (19562) and advanced hands‑on experience in AWS cloud engineering. This role is adecuado for a strong Senior or Lead-level engineer who can architect, build, and own backend services end‑to‑end while guiding technical direction and collaborating across teams. The ideal candidate has a strong understanding of system design, distributed systems, cloud-native development, and backend software engineering best practices. Responsibilities and Duties - Build end‑to‑end product features using TypeScript, React, and Node.js, delivering UI, backend logic, and production‑ready deployments. - Translate UI/UX designs into pixel‑perfect, accessible, and responsive interfaces that elevate the customer experience. - Develop, consume, and maintain RESTful APIs to ensure seamless communication across the application stack. - Ensure strong data integrity, security, and performance across front‑end and back‑end systems. - Diagnose and resolve performance bottlenecks, reliability issues, and UX inconsistencies in a proactive and iterative manner. - Write and maintain unit, integration, and end‑to‑end tests with tools like Vitest, Mocha/Chai, or Playwright. - Support and improve CI/CD workflows, including automation of testing and deployment pipelines. - Communicate clearly about technical decisions, trade‑offs, and implementation strategies to cross‑functional teams. Qualifications and Skills - Lead the design and implementation of backend services, ensuring scalability, reliability, and high performance. - Propose and architect AWS‑based solutions, including creation and optimization of cloud services. - Translate functional and non‑functional requirements into robust backend architectures (APIs, data flows, persistence la