Job Closed
This listing is no longer active.
Potencializando Negócios
Junior Full Stack Software Developer
Location
Brazil
Posted
103 days ago
Salary
0
Seniority
Junior
Job Description
Junior Full Stack Software Developer
Projedata
• Implement interactive user interfaces using technologies such as HTML, CSS and JavaScript. • Create reusable components to improve development efficiency. • Use frameworks and libraries to build modern interfaces, such as Vue.js. • Create and maintain APIs for communication between the frontend and the backend. • Implement business logic and application functionality. • Manage routing, authentication, authorization and input validation. • Work with languages and frameworks such as Java and Quarkus. • Design and optimize database schemas to store and retrieve information. • Write SQL queries to extract, modify and manipulate data. • Work with technologies such as Oracle and Postgres. • Use version control systems such as Git to manage source code. • Work in a team, collaborating with other developers, analysts and testers. • Perform manual and automated testing to ensure code quality. • Identify and fix bugs, performance issues and unexpected behaviors. • Stay up to date with trends and technologies used by your team/project. • Participate in courses, workshops or conferences to improve your skills. • Support analysts, technical leads or coordinators with technical challenges, finding effective solutions together. • Think critically and analytically to solve development-related issues. • Collaborate with the team to understand project requirements and discuss technical approaches. • Communicate work progress and any obstacles encountered.
Job Requirements
- Familiarity with at least some of the programming languages and frameworks used.
- Ability to build basic user interfaces.
- Understand basic software development process concepts, such as business logic and database integration.
- Be familiar with relational databases and able to write simple SQL queries.
- Understand how to use version control systems such as Git to manage source code and collaborate on projects.
- Have a basic understanding of web protocols (HTTP, HTTPS) and how communication between frontend and backend occurs.
- Be able to identify and solve simple issues in code and logic.
- Hold or be pursuing a degree or technical course in a related field (e.g., Information Systems, Computer Science, etc.).
- Have basic communication skills and be able to work in a team, collaborating with other team members.
- Demonstrate willingness to learn and continuously update skills, keeping up with changes in technology and best practices.
- Show professionalism, responsibility and the ability to meet deadlines and commitments.
- Be willing to help less experienced colleagues and learn from more experienced team members.
Benefits
- 100% remote position when not working on a client site.
- Eco-friendly welcome kit.
- Company with a sustainable culture.
- Ongoing campaigns.
- Composting incentives.
- Health insurance.
- Life insurance.
- Friendly and collaborative work environment.
- Workplace stretching/exercise sessions.
- FreeDay (extra time off).
- Reading allowance.
- Meal allowance.
- Caju gift card and birthday get-togethers.
- Virtual social live events.
- "Momento Off" (time to disconnect).
- Continuous development.
- Innovation program.
- Education assistance.
- Dual-screen setup.
- Partner discounts (pharmacies, nutritionists and psychologists).
- Clude wellness app.
- TotalPass.
- Home office allowance.
- Time off for graduation.
- Gift for employees' newborn children.
- Welcome-back gift after paternity leave.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer, Order
OloOlo is a privately-held company that has built a platform that provides digital ordering and delivery enablement solutions for multi-unit restaurants with 40 or more locations. As
• Own the architecture and technology vision across multiple teams and domains, driving the technical direction for the organisation and influencing long-term strategic initiatives. • Act as a senior technical advisor, mentoring staff engineers, tech leads, and senior engineers, helping them grow into leadership roles and technical experts. • Lead the design and implementation of the most critical and complex systems, ensuring they are built with scalability, reliability, and resilience in mind. • Partner with senior leadership, product managers, and other stakeholders to define technical roadmaps, ensuring alignment between business objectives and technology strategies. • Oversees the integration and interoperability of systems across the organisation, ensuring consistency in architecture and design patterns. • Play a key role in incident management and system reliability improvements, guiding the development and enhancement of observability tools and leading post-incident analysis to improve system stability and reduce MTTR. • Champion the use of best practices and modern technologies, evaluating and introducing innovative solutions to drive efficiency, performance, and reliability. • Lead cross-functional, large-scale technical projects, ensuring they deliver significant business value and align with strategic goals while focusing on quality and scalability. • Represents the engineering organisation in technical discussions with external partners and vendors, negotiating and collaborating to ensure successful integrations and partnerships. • Contributes to the organisation’s technical strategy by writing and reviewing Requests for Comments (RFCs) and Technical Opportunity Assessments (TOAs), refining architectural and technology decisions across the organisation.
• Implement and support Oracle Cloud Fusion Order Management • Develop integrations, extensions, and custom applications using Oracle Integration Cloud (OIC), Oracle Visual Builder, and Oracle APEX • Collaborate with functional analysts, developers, and business stakeholders to deliver technical solutions • Analyze and resolve Order Management-related production issues • Partner with functional analysts and business users to understand requirements and implement technical solutions • Support troubleshooting, testing, and deployment of integrations and extensions across environments • Maintain technical documentation and support knowledge transfer for ongoing support
• Collaborate with firmware, hardware, software, and QA teams to gather requirements and help deliver quality firmware and software release solutions. • Support the ingestion and packaging of software and firmware binaries to prepare them for deployment across various platforms • Build, develop and maintain tools and infrastructure for software and firmware release lifecycle. • Implement automation pipelines and assist with system tools like Jenkins, Docker, and Kubernetes. • Pipelines should build, test and deploy software and firmware artifacts. • Documentation of release notes and effective communication to internal and external collaborators • Troubleshoot and debug software and firmware packaging and deployment processes. • Providing tested releases of software and firmware to partners. • Document processes and contribute to team discussions to improve firmware release workflows.
• Develop, implement, and maintain release automation pipelines using GitLab CI/CD, working closely with product teams across NVIDIA to understand their unique deployment requirements and translate them into scalable, reusable automation solutions • Evaluate existing processes with a critical eye, identify modernization opportunities, and own the design and implementation of process improvements that improve efficiency, reliability, and developer experience across the organization • Support and extend our conda-forge release automation infrastructure for NVIDIA's Python packages, collaborating with both internal teams and the open-source community to ensure reliable delivery of Python software at scale • Partner with other release automation teams to integrate our pipelines into their workflows, creating a cohesive and consistent software delivery experience that spans multiple product lines and technologies • Monitor pipeline health, provide actionable metrics, and continuously iterate on automation strategies to stay ahead of NVIDIA's growing scale and complexity



