{"id":10207,"date":"2025-08-05T13:12:00","date_gmt":"2025-08-05T16:12:00","guid":{"rendered":"http:\/\/p=10207"},"modified":"2025-08-06T17:40:25","modified_gmt":"2025-08-06T20:40:25","slug":"vaga-de-estagio-back-end-optikai","status":"publish","type":"post","link":"https:\/\/eesc.usp.br\/estagios-admin\/?p=10207","title":{"rendered":"Vaga de est\u00e1gio &#8211; Back End (OptikAI)"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong><span style=\"font-family: 'times new roman', times, serif;\">Quem \u00e9 OpitkAI?<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">A OptikAI \u00e9 uma startup deep tech que desenvolve solu\u00e7\u00f5es com intelig\u00eancia artificial e \u00f3ptica aplicada para an\u00e1lise e classifica\u00e7\u00e3o de gr\u00e3os de caf\u00e9 verde. Buscamos um estagi\u00e1rio em front-end para contribuir no desenvolvimento de interfaces intuitivas que conectam tecnologia de ponta ao campo.<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: 'times new roman', times, serif;\">Disposi\u00e7\u00f5es b\u00e1sicas:<\/span><\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Desenvolver e manter APIs RESTful, com foco em desempenho, seguran\u00e7a e escalabilidade.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Integrar APIs de terceiros, garantindo comunica\u00e7\u00e3o segura, valida\u00e7\u00e3o de dados e tratamento de erros robusto.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Implementar relacionamentos em banco de dados relacional utilizando ferramentas de mapeamento objeto-relacional (ORMs) como Sequelize, TypeORM, Prisma, entre outros.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Criar e manter endpoints CRUD seguindo boas pr\u00e1ticas de REST.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Desenvolver filtros din\u00e2micos e avan\u00e7ados em consultas ao banco de dados utilizando query builders ou recursos oferecidos pelo ORM.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Integrar gateways de pagamento, lidando com autentica\u00e7\u00e3o, callbacks e concilia\u00e7\u00e3o de dados.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Escrever c\u00f3digo limpo, leg\u00edvel e de f\u00e1cil manuten\u00e7\u00e3o preferencialmente utilizando os princ\u00edpios de orienta\u00e7\u00e3o a objetos.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Criar e manter a documenta\u00e7\u00e3o das APIs utilizando Swagger\/OpenAPI, garantindo clareza para os consumidores dos servi\u00e7os.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Diferenciais<\/strong>:<\/span><\/p>\n<ul>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Experi\u00eancia com Typescript e tipagem forte;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Utiliza\u00e7\u00e3o e conhecimentos avan\u00e7ados em docker e docker-compose;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Experi\u00eancia com servidores Linux e arquivos de configura\u00e7\u00e3o do nginx;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">No\u00e7\u00f5es b\u00e1sicas das funcionalidades de provedores de servi\u00e7o em nuvem como AWS (Lambda, EC2, ECS \u2026).<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: 'times new roman', times, serif;\">Descri\u00e7\u00e3o do cargo:<\/span><\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Vaga de estagi\u00e1rio 30 hrs\/semanais;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Remunera\u00e7\u00e3o compat\u00edvel com o mercado;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">P\u00fablico estudantes de \u00faltimo ano de cursos relacionados a computa\u00e7\u00e3o.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\">Presencial (S\u00e3o Carlos).<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Link de inscri\u00e7\u00e3o:<\/strong> <a href=\"https:\/\/lnkd.in\/dZ8xQNkN\">https:\/\/lnkd.in\/dZ8xQNkN<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quem \u00e9 OpitkAI? A OptikAI \u00e9 uma startup deep tech que desenvolve solu\u00e7\u00f5es com intelig\u00eancia artificial e \u00f3ptica aplicada para an\u00e1lise e classifica\u00e7\u00e3o de gr\u00e3os de caf\u00e9 verde. Buscamos um estagi\u00e1rio em front-end para contribuir no desenvolvimento de interfaces intuitivas que conectam tecnologia de ponta ao campo. Disposi\u00e7\u00f5es b\u00e1sicas: Desenvolver e manter APIs RESTful, com&hellip; <a class=\"more-link\" href=\"https:\/\/eesc.usp.br\/estagios-admin\/?p=10207\">Continuar lendo <span class=\"screen-reader-text\">Vaga de est\u00e1gio &#8211; Back End (OptikAI)<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-10207","post","type-post","status-publish","format-standard","hentry","category-vagas-de-estagios","entry"],"_links":{"self":[{"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/posts\/10207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10207"}],"version-history":[{"count":2,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/posts\/10207\/revisions"}],"predecessor-version":[{"id":10212,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=\/wp\/v2\/posts\/10207\/revisions\/10212"}],"wp:attachment":[{"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eesc.usp.br\/estagios-admin\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}