Comerc Energia

Junior Full Stack Developer

Comerc Energia

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and evolve internal products focused on applied AI and websites/portals, working on interfaces, user journeys, and automations.
  • Build and maintain APIs and services in Java, ensuring organization, logging, error handling, and maintainability.
  • Develop modern front-end (e.g., React/Next.js) including pages, components, forms, tables, filters, and API integration.
  • Work with SQL for queries, investigations, and validation of product data.
  • Create and operate crawlers and data collectors, following best practices such as respecting robots.txt, rate limit control, retries, normalization, data persistence, logging, and traceability.
  • Integrate generative AI into products (API calls, prompt design, response formatting, and implementation of basic guardrails).
  • Support retrieval-augmented generation (RAG) initiatives, connecting knowledge bases, improving relevance, and evaluating response quality.
  • Participate in the engineering workflow, including Git versioning, pull requests, code reviews, basic testing, and concise documentation.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Systems Analysis and Development, Data Science, or related fields.
  • Previous experience in backend development with Java (Spring Boot preferred) and building/consuming REST APIs.
  • Knowledge of SQL, including JOINs, aggregations, filters, and data validation.
  • Experience with modern frontend development using React, Vue, or Angular (React + Next.js preferred).
  • Experience with Git/GitHub for version control, using branches, commits, and pull requests.
  • Knowledge in creating and operating crawlers and data collection, following scraping best practices.
  • Experience or practical exposure to Generative AI, including API integration and basic prompt usage.
Benefits
  • Join our team and be part of Brazil's energy transition journey! ⚡
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootREST APIsSQLReactNext.jsGitcrawlersdata collectionGenerative AI
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in Information SystemsBachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Data Science