
Junior Full Stack Developer
Comerc Energia
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
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