Software Engineer – Junior (Kotlin)
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Junior
Job Description
Software Engineer – Junior (Kotlin)
Stone & Company
• Develop features under the guidance of the team, balancing quality and deadlines; • Participate in code reviews, pair programming, and technical refinements; • Assist in investigating and resolving issues; • Maintain visibility into your work and communicate impediments clearly; • Contribute to good coding and testing practices.
Job Requirements
- Experience in Android development with Kotlin and Jetpack Compose;
- Basic understanding of architectural patterns and code design;
- Familiarity with unit testing (JUnit, Mockito, or similar tools);
- Basic knowledge of integration with RESTful APIs;
- Ability to work in a team and communicate clearly;
- Familiarity with agile methodologies (Scrum or Kanban).
Benefits
- 💸 Fixed salary
- 💰 Variable compensation *
- 📈 Profit-sharing (PLR) *
- 🏥 Health and dental insurance with co-pay (except for professionals with disabilities who are exempt from co-pay)
- 🩺 Hospital Virtual Verde: 24/7 telemedicine team available
- 💊 Medication subsidy
- 🍽️ Meal and/or food allowance - Pluxee* (except for Commercial Executive positions - 6hrs)
- 👶 Childcare assistance (for children up to 5 years and 11 months)
- 💙 Support for employees with children with disabilities
- 🛡️ Life insurance
- ⛽ Fuel or commuting allowance *
- 🏠 Home office allowance * (for Hybrid or Remote contracts only)
- 🎁 Welcome kit for new parents
- 🏢 SESC benefits*
- 📚 Education benefit – internal self-development platforms (Studa and Stone Library)
- 🧠 Acolhe360º – emotional support (free)
- 💆 Quick massage and on-site clinic*
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain API integrations between systems and external customer platforms • Collaborate with customers to understand integration requirements and deliver tailored solutions • Work with RESTful and SOAP APIs to facilitate data exchange • Troubleshoot, debug, and resolve integration-related issues
Role Description En Excelia, firma multinacional de Consultoría, Tecnología y Servicios Profesionales, seguimos creciendo y buscamos un/a Senior Golang Developer para incorporarse a un proyecto estratégico de evolución de plataforma tecnológica en entorno bancario. Si te interesa trabajar en la evolución de sistemas críticos, migración a GitHub y desarrollo backend en Golang dentro de entornos cloud-native y contenedorizados… esta oportunidad puede ser para ti. Modalidad de trabajo: Remoto (preferencia ubicación en Madrid) ¿Qué harás en tu día a día? - Evolución del servicio main controller, actualmente responsable de la creación de repositorios en Bitbucket - Desarrollo de nuevas capacidades para permitir la creación de repositorios en GitHub - Análisis funcional y técnico del caso de uso de migración de Bitbucket a GitHub - Diseño e implementación del evolutivo end-to-end hasta despliegue en producción - Gestión de tareas técnicas y coordinación de despliegues en distintos entornos - Trabajo en entornos containerizados dentro de una plataforma basada en HashiCorp (Nomad / Consul / Vault) - Soporte en el ciclo completo de desarrollo, testing y despliegue Qualifications - Experiencia sólida en desarrollo backend con Golang - Conocimientos en Docker - Experiencia con Ansible - Conocimientos en GitHub (muy valorable) - Experiencia en arquitecturas cloud-native y microservicios - Familiaridad con entornos de orquestación de contenedores (valorable HashiCorp stack: Nomad, Consul, Vault) - Perfil senior con capacidad de análisis, autonomía y ownership de end-to-end delivery Benefits - Modelo remoto con flexibilidad - Proyecto estratégico de migración tecnológica a GitHub - Entorno técnico complejo y altamente escalable - Desarrollo profesional en tecnologías cloud-native y backend de alto rendimiento - Participación en evolución de sistemas críticos en entorno bancario
Role Description - Desenvolver e evoluir aplicações, serviços e pipelines de processamento de dados; - Participar da modernização de sistemas e soluções legadas; - Projetar e implementar soluções em ambiente cloud; - Construir integrações e arquiteturas orientadas a eventos; - Desenvolver componentes para processamento assíncrono e distribuído; - Atuar na evolução e otimização de rotinas de processamento de dados; - Garantir qualidade através de testes automatizados e boas práticas de desenvolvimento; - Participar de definições técnicas e arquiteturais; - Realizar análise e otimização de performance, escalabilidade e confiabilidade das soluções; - Atuar com bancos de dados relacionais e não relacionais em diferentes contextos de negócio. Qualifications - Experiência sólida em desenvolvimento de software; - Domínio de Programação Orientada a Objetos (POO); - Conhecimento em Clean Code e boas práticas de engenharia de software; - Experiência com testes unitários; - Vivência com arquiteturas orientadas a eventos e mensageria (Kafka, RabbitMQ, SQS, SNS ou similares); - Conhecimento em processamento assíncrono, concorrência ou paralelismo; - Experiência com ambientes cloud; - Vivência com bancos de dados relacionais e/ou não relacionais. Requirements - Desejável: Experiência com Python; - Conhecimento em Spark ou PySpark; - Experiência com AWS Lambda e arquiteturas Serverless; - Vivência com AWS Glue; - Conhecimento em Node.js, TypeScript, Express ou NestJS; - Experiência com Kubernetes; - Conhecimento em PostgreSQL, MySQL, MongoDB, ScyllaDB ou Oracle; - Experiência em modernização de aplicações e pipelines legados.
Intermediate/Senior Software Engineer – .NET
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Help build and maintain scalable backend applications and web services • Collaborate with cross-functional teams in a dynamic Agile environment • Participate in requirements analysis and Agile/Scrum team ceremonies • Collaborate with cross-functional teams to design and deliver software solutions • Build scalable and maintainable backend applications and services using .NET technologies • Refactor, troubleshoot, debug, and optimize existing applications • Contribute to system stability, performance, and ongoing improvements • Develop and maintain technical documentation throughout the software development lifecycle • Participate in code reviews and support engineering best practices


