Job Closed
This listing is no longer active.
Connecting historically under represented talent to welcoming employers across the globe!
Graduate Software Engineer
Location
Latin America
Posted
22 days ago
Salary
0
Seniority
Entry Level
Job Description
Graduate Software Engineer
Jobs for Humanity
• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support. • Develop and maintain applications and services using modern engineering practices. • Build and integrate REST APIs and microservices. • Work with SQL and NoSQL databases to store, query, and optimize data. • Contribute to scalable backend systems and cloud-based infrastructure. • Write clean, maintainable, and well-tested code. • Participate in code reviews and agile development processes. • Support production systems and help troubleshoot technical issues. • Collaborate with engineers, product teams, and stakeholders across regions.
Job Requirements
- Graduating in 2026 with a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or related field.
- Strong programming skills in at least one language (e.g., Java, Python, C++, or C#).
- Good understanding of data structures, algorithms, and object-oriented programming.
- Willingness to learn new technologies, especially Java and enterprise systems.
- Basic knowledge of web technologies (HTML, CSS, JavaScript) is a plus.
- Exposure to APIs, databases, or cloud platforms is beneficial.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment across LATAM.
- Good communication skills in English (Spanish and/or Portuguese is a plus).
Benefits
- Opportunities to learn and develop every day through a wide range of programs.
- Internal digital platforms that promote self-learning.
- Development programs according to Leadership skills.
- Specialized training according to the role.
- Learning experiences with internal and external providers.
- Recognition programs for seniority, behavior, leadership, moments of life, among others.
- Financial wellness programs that will help you reach your goals in all stages of life.
- A flexibility program that will allow you to balance your personal and work life, adapting your working day to your lifestyle.
- WellnessLine, thousands of Agreements and Discounts, Scholarship programs for your children, Aid Plans.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Fullstack
FirstupConnect every worker, everywhere with the right information at the right time.
• Join the team responsible for Firstup's public APIs, Agentic tools, third-party integrations with enterprise systems such as HRIS platforms. • Deliver innovative, scalable solutions while improving architecture, scale, availability, and fault-tolerance. • Actively use Generative AI tools and coding agents to accelerate delivery and improve code quality.
Expert Software Engineer, AI
BoldLiberando el potencial de los emprendedores a través de herramientas financieras
• Construir soluciones financieras de alto impacto potenciadas por IA. • Colaborar con equipos de todas las disciplinas, como front-end, móvil e infraestructura. • Incorporar las herramientas de IA como parte fundamental de tu flujo de trabajo de desarrollo. • Asumir la responsabilidad integral de las funcionalidades, desde la definición del alcance y el diseño hasta la fiabilidad en producción.
Desenvolvedor de Software, IA Pleno
ROQT | Data & AISoluções e Consultoria de Dados e IA para Empresas. +300 empresas já evoluíram conosco. Microsoft & Databricks Partner.
• Atuar no desenvolvimento completo de produtos internos • Manutenção em projetos legados de clientes • Participar de diagnósticos, sprints de entrega e interações diretas com stakeholders • Trabalhar em conjunto com outros desenvolvedores da ROQT
Líder Técnico
ReplyReply designs and implements innovative solutions in the areas: Digital Services, Technology and Consulting.
• Atuar como referência técnica do time, apoiando decisões de arquitetura e desenvolvimento • Analisar, projetar, desenvolver e implementar soluções robustas e escaláveis • Garantir boas práticas de engenharia de software e qualidade de código • Liderar tecnicamente o time, promovendo: orientação técnica, crescimento dos desenvolvedores, disseminação de conhecimento • Conduzir e apoiar atividades como: refinamento técnico, planejamento de sprint, definição de soluções técnicas • Traduzir demandas do Product Owner em soluções técnicas estruturadas • Apoiar o Scrum Master na organização e planejamento do time • Organizar e direcionar as entregas, garantindo prazos e qualidade




