Job Closed
This listing is no longer active.
Software Engineering Intern
Location
Brazil
Posted
100 days ago
Salary
0
Seniority
Entry Level
Job Description
Software Engineering Intern
RELX
• Assist in the development, testing, and maintenance of software applications. • Collaborate with the development team to identify and fix bugs. • Participate in code reviews and contribute ideas for improvements. • Support documentation of software processes and features. • Conduct research and implement new technologies as needed.
Job Requirements
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field, with expected graduation in 2028 or later.
- Basic knowledge of programming languages such as Java, Python, or C++.
- Familiarity with version control systems, such as Git.
- Analytical and problem-solving skills.
- Good communication skills and ability to work in a team.
- Previous software development experience (academic or personal projects).
- Knowledge of agile methodologies (Scrum, Kanban).
- Knowledge of Azure, Kubernetes, and databases.
- Interest in learning new technologies and tools.
Benefits
- Market-competitive stipend.
- Opportunity for learning and professional development.
- Collaborative and innovative work environment.
- Possibility of full-time employment upon completion of the internship.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
NikeNike is a global manufacturer and marketer of athletic footwear, clothing, and sports equipment. As an employer, Nike has offered many opportunities for flexible work, such as part
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves assessing well-defined problems and leading the development of technical solutions that meet business needs and align with architectural standards. - Manages small- to moderate-sized solutions, or plays a key role on larger teams, working within the parameters of two to three sprints. - Provides direction to team members and/or vendors. - Advises product owners on discrete technology-related business problems; formulates options, including assessing their relative merits and risks; and works with product owners to determine the best solution. Qualifications - Typically requires a Bachelor's Degree and a minimum of 5 years directly relevant work experience. - Note: One of the following alternatives may be accepted: PhD or Law + 3 yrs; Masters + 4 yrs; Associates degree + 6 yrs; High School + 7 yrs.
FullStack Engineer
Employment HeroEmployment Hero is an HR-focused technology company on a mission to create a "better world at work" and change what people expect from employment. Beckoning qualified job seekers t
• Employment Hero is on a mission to make employment easier and more valuable for everyone. • Our Employment Operating System brings hiring, HR, payroll and benefits into an all-in-one solution. • Every Software Engineer works with agent-assisted coding to accelerate delivery while raising the bar on quality and impact. • It enables our teams to move faster, think bigger, and spend more time solving meaningful problems for our customers.
Principal Software Engineer – Digital Media
Avery DennisonWe are a global materials science and digital identification solutions company.
• Lead the "0-to-1" Phase: Architect and develop software solutions for digital screens and ESL integrations, operating initially as a single contributor. • Hardware Integration: Collaborate with third-party hardware vendors to integrate their devices into our centralized platform. • Pilot Support: actively support in-store pilots. This includes troubleshooting live production issues and deploying hotfixes to ensure customer success during critical rollouts. • Strategic Evaluation: help leadership determine the technical viability of third-party partners versus building in-house solutions, and provide the technical reality check that ensures our business goals are ambitious yet technically achievable. • Team Scaling: As the product matures, help hire, onboard, and lead a team of engineers, establishing code quality standards, CI/CD pipelines, and development culture.
Software Verification & QA Specialist
CodekeeperModern all-in-one software escrow solutions for agile development companies and their clients
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Are you an experienced Software Verification & QA Specialist ready to take on a challenging and rewarding role? We’re looking for a technically strong professional with sharp problem-solving skills and a genuine passion for delivering high-quality software. In this role, you’ll combine analytical thinking with creativity, collaborate closely with cross-functional teams, and play a key part in ensuring excellence across our products. The primary focus of this role is to ensure the integrity and reliability of our customers' software through verification processes. This role involves: - Analyzing technical documentation - Executing successful software builds in various programming languages - Validating software functionality against specified requirements - Conducting thorough testing of various scenarios using both manual and automated testing approaches - Identifying and reporting any bugs or glitches discovered during testing - Performing a variety of tasks in backend, frontend, and DevOps What You’ll Be Doing - Software Verification - Conduct verification of customer software using provided technical documentation - Achieve software builds across various programming languages - Identify, diagnose, and resolve build issues, ensuring software meets quality standards - Quality Assurance & Testing - Conduct end-to-end testing of application features across multiple scenarios - Use both manual and automated testing methods to validate functionality - Identify, document, and report bugs or inconsistencies to ensure a high-quality user experience - Technical Analysis and Problem Solving - Analyze software requirements and technical documentation to understand build processes and dependencies - Collaboration and Communication - Communicate effectively with team members and clients to understand requirements and provide updates - Continuous Learning and Improvement - Stay updated with emerging technologies and programming languages relevant to software verification - Contribute to the continuous improvement of verification processes and practices - Additional Backend, Frontend, and DevOps Tasks - Assist in backend and frontend development tasks as required - Participate in DevOps activities, including CI/CD pipeline development and maintenance Qualifications - 3+ years development / DevOps experience - 2+ years of experience with Linux, Windows and Mac environment fundamentals - Basic understanding of popular backend languages (Python, Java, NodeJS and PHP) - Prior experience or understanding of database- and server configuration (MongoDB, SQL, MySQL) - Prior experience or understanding of Git - Basic knowledge of front-end languages HTML, CSS, and JavaScript beneficial - Basic knowledge of AWS technologies beneficial - Basic knowledge of API configuration beneficial - Experience with various build tools, like (but not specifically) msbuild, webpack, maven, and others of the type beneficial Requirements - Technical Expertise: Proficiency in multiple programming languages and software development tools - Analytical Skills: Strong ability to analyze technical documentation and identify key requirements - Problem-Solving: Excellent problem-solving abilities to diagnose and resolve complex software issues - Communication: Effective communication skills, both verbal and written, for collaborating with teams and clients - Adaptability: Ability to adapt to various programming environments and quickly learn new technologies - Teamwork: Strong team player with the ability to work in cross-functional teams - Time Management: Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously Benefits - Passionate and fun-loving colleagues - Startup mindset with ample opportunities for growth - Regular team activities and gatherings - Comprehensive onboarding process with a dedicated ramp-up period - A supportive team that values open communication and direct feedback - A chance to excel in your career and make a difference Additional Info - Job Location: Remote - (#LI-Remote)




