Na Jaya Tech, acreditamos na Engenharia de Software Consciente, uma abordagem inovadora, e por isso oferecemos um ambiente de trabalho inspirador, focado em promover o autoconhecimento, tomar decisões embasadas em dados, cultivar relacionamentos saudáveis e entender o impacto do nosso trabalho. Aqui, você encontrará oportunidades para crescimento profissional e pessoal, contribuindo para projetos que têm um impacto significativo na indústria e na sociedade.Sobre o ProjetoVocê fará parte de um time em uma empresa inovadora, especializada em desenvolver soluções tecnológicas para o segmento de serviços, contribuindo para a transformação digital desse setor.Atuação 100% remota | Ingles Fluente | Forma de contratação: Contractor | Reuneração:Dollar | Full-timeRequisitos NecessáriosGraduação em Ciência da Computação, TI ou áreas correlatas (ou experiência equivalente)Experiencia prática em desenvolvimento Fullstack com:Proficiência em Python (Framework principal: Django, FastAPI, Graphql, ORM, Async programming, scripting e automação)Experiência em microsserviços e sistemas distribuídosVivência com bancos relacionais (PostgreSQL, MySQL, SQL Server, etc.) e NoSQL (MongoDB, Redis, ElasticSearch, etc.)Experiência com CI/CD (Jenkins JTE)Vivência em AWS Cloud e serviços gerenciados (ECS, S3, Lambda, SQS, Amplify, etc.)Experiência com Docker e KubernetesCapacidade de produzir código limpo e sustentável em prazos agressivosForte conhecimento em GitExperiência em metodologias ágeis (Scrum/Kanban)Requisitos DesejáveisTer atuado como Tech Lead ou participado de iniciativas que exigiram liderança técnica.Contato próximo com processos de produto, trabalhando em conjunto com Product Managers e equipes multidisciplinares.ResponsabilidadesProjetar, desenvolver e manter aplicações web baseadas em AWS Cloud utilizando PythonEscrever código limpo, escalável e eficiente, seguindo boas práticas e padrões de desenvolvimentoColaborar com o time na definição de requisitos, escopo e objetivos do projetoConstruir e manter APIs RESTful para integração em backendGarantir a qualidade do software por meio de testes abrangentes, depuração e troubleshootingDefender e aplicar práticas de TDD (Test-Driven Development) e testes automatizadosOtimizar aplicações para performance, escalabilidade e segurançaParticipar de code reviews, cerimônias ágeis e sessões de compartilhamento de conhecimentoAcompanhar tendências de mercado e novas tecnologias para manter as soluções atualizadasFornecer suporte técnico e resolver incidentes relacionados a aplicações