Job Closed
This listing is no longer active.
A maior ONG brasileira de inclusão de jovens no mundo do trabalho
Mid-Level Web Developer
Location
Brazil
Posted
45 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Web Developer
CIEE - Centro de Integração Empresa-Escola
• Design and maintain features in web applications (frontend and backend), and select patterns and best practices for adoption by CIEE. • Create, consume, and maintain REST APIs, ensuring efficient integration between internal and external systems. • Write unit tests and perform code reviews. • Understand requirements, user stories, and business rules to guide and implement accurate solutions. • Contribute to software and database architecture proposals. • Identify and fix bugs, analyze and implement improvements in deployed systems. • Document all developed activities, workflows, integrations, and business rules. • Estimate effort, timelines, and impediments for each task. • Participate in agile ceremonies (planning, daily stand-ups, retrospectives, and reviews). • Mentor interns and developers in the execution of technical tasks. • Keep the area’s files, records, and controls up to date and accessible.
Job Requirements
- Education: Bachelor’s degree completed in Computer Science, Computer Engineering, Systems Analysis and Development, Information Systems, or related fields.
- Experience: Experience in software development activities.
- Specific knowledge:
- Languages and frameworks: Proficiency in at least one object-oriented programming language: Java, PHP, or Python. Experience with web development: HTML, CSS, and JavaScript. Familiarity with backend frameworks such as Spring Boot.
- Databases: Experience with SQL and relational databases (Oracle or MySQL) and proficiency in data modeling.
- Versioning and collaboration: Git and version control workflows (commits, branches, and pull requests).
- Integration and architecture: Skill with REST APIs (creation and consumption) and experience with microservices and componentization.
- Software quality: Experience with unit testing and familiarity with Clean Code and development best practices.
- Methodology: Experience with agile methods: Scrum and/or Kanban.
- Infrastructure (basic): Familiarity with Docker (creating images and containers) and technical English for reading documentation.
Benefits
- Medical and dental coverage – because health always comes first;
- Transportation allowance – ensured mobility for your routine;
- iFood Benefits – quality meals throughout your day;
- Home office allowance – support for a more functional work environment;
- Physical health care (Wellhub) and mental health care (Wellz) – balance and well-being across life domains;
- Birthday day off – a special day for you to enjoy as you wish;
- Corporate University – continuous learning and development opportunities;
- Access to the library – to expand your knowledge and explore new ideas;
- SESC membership – access to culture, leisure, and quality of life.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer – Integrations ID59900
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Software Engineer to build and maintain integrations between a public safety platform and third-party client systems. You’ll work across RMS, CAD, and Booking products using TypeScript and Node.js, designing secure and scalable cloud-based solutions that connect real-world operations. A solid fit for engineers who care about code quality, enjoy cross-functional collaboration, and want their work to have clear impact in public safety technology. WHAT YOU WILL DO - Build and maintain integrations between platforms and third-party client systems; - Develop integration workflows using modern integration platforms and custom services with TypeScript and the Node.js ecosystem; - Enhance product capabilities with reliable and scalable integrations; - Design secure, reusable, and well-architected cloud-based integration solutions; - Write tests, debug production issues, and improve system quality and reliability; - Contribute to technical documentation and automated build and deployment processes; - Participate in code reviews and pull request-based development processes; - Collaborate with engineers, product managers, and cross-functional teams to deliver robust solutions. MUST HAVES - Bachelor’s degree in Computer Science, related field, or equivalent practical experience; - 3+ years of experience in software engineering; - Strong experience with JavaScript and TypeScript; - Strong knowledge of Node.js and its ecosystem; - Experience designing and building integrations with RESTful, SOAP, and GraphQL APIs; - Familiarity with SQL databases; - Experience with automated testing and Agile methodologies; - Ability to write clean and maintainable code; - Strong collaboration skills and ability to build cooperative relationships; - Upper-intermediate English level. NICE TO HAVES - Experience with React; - Experience with Java; - Familiarity with AWS, Kubernetes, Docker, and Terraform; - Experience with integration platforms such as Prismatic, Boomi, or Workato; - Exposure to event-driven architectures and distributed systems. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options.
Integration Software Engineer – Node.js ID59900
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Software Engineer to build and maintain integrations between a public safety platform and third-party client systems. You’ll work across RMS, CAD, and Booking products using TypeScript and Node.js, designing secure and scalable cloud-based solutions that connect real-world operations. A solid fit for engineers who care about code quality, enjoy cross-functional collaboration, and want their work to have clear impact in public safety technology. WHAT YOU WILL DO - Build and maintain integrations between platforms and third-party client systems; - Develop integration workflows using modern integration platforms and custom services with TypeScript and the Node.js ecosystem; - Enhance product capabilities with reliable and scalable integrations; - Design secure, reusable, and well-architected cloud-based integration solutions; - Write tests, debug production issues, and improve system quality and reliability; - Contribute to technical documentation and automated build and deployment processes; - Participate in code reviews and pull request-based development processes; - Collaborate with engineers, product managers, and cross-functional teams to deliver robust solutions. MUST HAVES - Bachelor’s degree in Computer Science, related field, or equivalent practical experience; - 3+ years of experience in software engineering; - Strong experience with JavaScript and TypeScript; - Strong knowledge of Node.js and its ecosystem; - Experience designing and building integrations with RESTful, SOAP, and GraphQL APIs; - Familiarity with SQL databases; - Experience with automated testing and Agile methodologies; - Ability to write clean and maintainable code; - Strong collaboration skills and ability to build cooperative relationships; - Upper-intermediate English level. NICE TO HAVES - Experience with React; - Experience with Java; - Familiarity with AWS, Kubernetes, Docker, and Terraform; - Experience with integration platforms such as Prismatic, Boomi, or Workato; - Exposure to event-driven architectures and distributed systems. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options.
NodeJS and React Senior Developer
AccentureFounded in 1989, Accenture is an outsourcing, management consulting, and technology services company with an international presence and annual revenues exceeding $20 billion. Accen
🟣En Accenture, la tecnología impulsa nuestra transformación. Buscamos personas con ganas de aprender, crecer y trabajar con herramientas de vanguardia para resolver desafíos reales. Integramos inteligencia artificial generativa (GenIA) en nuestros proyectos para acelerar la innovación, optimizar procesos y generar impacto en múltiples industrias. Contamos con más de 1.600 profesionales dedicados exclusivamente a GenIA, respaldados por una red global de más de 40.000 expertos en datos e inteligencia artificial. Este enfoque se potencia con inversiones estratégicas, más de 35 alianzas tecnológicas y más de 25 estudios GenIA distribuidos globalmente. Sumate a nuestros equipos de Technology y descubrí cómo podés ser parte de esta evolución. 🚀 ¿Querés formar parte de la transformación digital y ser parte de proyectos desafiantes e innovadores? 📌 Qué Desafíos Te Esperan: - Ser parte de grandes proyectos a nivel local y global. - Implementación de tecnologías de vanguardia. - Participar de la transformación digital. 📌 Lo que te hará exitoso: - Experiencia en Microservicios, trazabilidad de logs. - Desarrollo y consumo de APIs Rest Full, manejo de errores, comunicación asíncrona (Async) mediante HTTP/HTTPS. - Conocimientos en Node.js y React. - Uso de herramientas como Swagger para documentación de APIs. - Aplicación de Patrones de diseño BFF (Backend for Frontend). - Desarrollo de Unit Tests. - Gestión de Bases de datos. - Manejo de Colas y Cache Distribuida. - Implementación de medidas de Seguridad como JWT y autenticación básica (Basic Auth). - Experiencia en Pruebas de Stress con herramientas como JMeter. - Uso de contenedores con Docker. 📌 Adicionalmente: - Uso de herramientas para refactorización/creación de código como GitHub Copilot o Cursor para: - Desarrollo de nuevas funcionalidades. - Resolución de bugs (bugfixing). - Mejora de performance. - Automatización de tareas repetitivas. - Métricas que respalden su uso, como: - % de código aceptado de las sugerencias generadas por estas herramientas. - Impacto en la eficiencia del desarrollo y la calidad del código. 📌 Un lugar de trabajo único, descubrí los beneficios que tenemos para vos: 🍔 Pedidos Ya 👩⚕️ Prepaga Swiss Medical 💻 Reintegro de Conectividad & Servicios 😎 Beneficios flexibles 💪 Gimnasio 100% Bonificado 📆 Accenture Days 🌎 Vacaciones Flex 💯 Jornada Flex 📚 Certificaciones bonificadas 🎂 Día de cumpleaños libre 🏆 Bonos 👨👩👦👦 Licencias de Paternidad & Maternidad Extendida 💰 Ayuda económica de Guardería y muchos ➕! 🏢 Tenemos a disposición oficinas en CABA, Córdoba, Mar del Plata, Rosario, Salta y Mendoza! Y si estás en otras provincias nuestras posiciones son remotas, para que puedas trabajar desde tu casa!🌎 About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com Declaración de igualdad de oportunidades en el empleo Creemos que nadie debe ser discriminado por sus diferencias. Todas las decisiones de empleo se tomarán sin importar la edad, raza, credo, color, religión, sexo, origen nacional, ascendencia, discapacidad, condición de veterano militar, orientación sexual, identidad o expresión de género, información genética, estado civil, ciudadanía ni ningún otro criterio protegido por la legislación aplicable. Nuestra rica diversidad nos hace más innovadores, competitivos y creativos, lo que nos permite servir mejor a nuestros clientes y comunidades.
Associate Software Engineer
KarbonThe collaborative practice management platform for accounting firms
Develop and maintain high-quality software solutions, collaborate with team members on design and implementation, and leverage AI tools for enhanced productivity while ensuring code reliability and performance throughout the development lifecycle.


