Software House focused on results since 1999
Senior Backend Engineer, Python, Kotlin, JVM
Location
Argentina
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Python, Kotlin, JVM
Software Mind
• Lead Python runtime upgrades and Boto2-to-Boto3 migrations. • Plan and execute dependency upgrades to address vulnerabilities and CVEs. • Manage Maven dependency trees and resolve transitive dependency conflicts. • Upgrade observability tooling and agent configurations. • Improve Docker images with a focus on compatibility and security. • Define quality standards and documentation practices for upgrade initiatives. • Identify automation opportunities to accelerate delivery. • Collaborate closely with DevOps teams to resolve pipeline issues and ensure successful deployments. • Drive engineering best practices and maintain high standards across backend services.
Job Requirements
- 8+ years of backend development experience with strong production-grade proficiency in Python and Kotlin or Java.
- Deep knowledge of Python dependency management, including pip, pyproject.toml, virtual environments, and conflict resolution.
- Expert knowledge of Maven, including multi-module builds, BOM management, and dependency convergence.
- Hands-on Terraform experience.
- Experience with AWS SDK integrations and Boto3.
- Strong Docker knowledge, including base image management and security-conscious upgrades.
- Experience writing and reviewing Bash scripts and CI pipelines.
- Ability to navigate large, multi-repository environments independently.
- Strong documentation and pull request practices.
Benefits
- Excellent work environment certified by Great Place To Work!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Participate in the development and maintenance of the company's core infrastructure products. • Compile and implement interface documentation for business modules. • Demonstrate strong troubleshooting skills to resolve issues reported by the QA team. • Assist the Customer Success team in solving customer problems and classify them for system improvement.
• Develop Java applications in challenging projects; • Monitor and validate production deployments; • Monitor applications and environments using tools such as Dynatrace and Grafana; • Diagnose and resolve issues in critical environments; • Collaborate with teams to ensure code quality and continuous improvement.
• Develop high-quality software solutions. • Collaborate with teams to ensure timely delivery of projects. • Participate in code reviews and software testing. • Maintain and update existing systems according to best practices.
Analista Desenvolvedor Backend – Sênior
iblueSomos especializados em resolver problemas complexos com Dados e IA no setor financeiro.
• Desenvolver e evoluir o Backend/BFF em Java (Spring Boot ou Quarkus) • Implementar APIs REST padronizadas com documentação automática OpenAPI/Swagger • Projetar e implementar a camada de autenticação e sessão (JWT, refresh token, integração externa) • Orquestrar integrações com múltiplos microsserviços (internos e externos) • Implementar comunicação síncrona (REST) e assíncrona (WebSocket / mensageria) • Implementar mecanismos de resiliência (retry, circuit breaker, timeout) • Garantir correlação de requisições, rastreabilidade e auditoria transacional • Definir e implementar padrões de observabilidade (logs, métricas, tracing) • Atuar na definição e evolução da arquitetura backend e guidelines técnicos




