Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Backend Engineer, Python, Kotlin, JVM

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Argentina

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishAWSDockerJavaKotlinMavenPythonTerraform

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 Job Pages

More Backend Engineer Jobs

Binance logo

Backend Engineer, Web3

Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• 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.

Singapore
Seekerh logo

Java Developer

Seekerh

Conectando Talentos aos Desafios do Seu Negócio

Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

• 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.

Brazil
Beyond Soluções logo

Senior Fullstack .NET/Node.js Developer

Beyond Soluções

Vem fazer parte do #melhortimedasgalaxias

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• 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.

Brazil
iblue logo

Analista Desenvolvedor Backend – Sênior

iblue

Somos especializados em resolver problemas complexos com Dados e IA no setor financeiro.

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• 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

Brazil