Roofstock

Senior Software Engineer (Backend)

Roofstock

Overview

Role involves developing and maintaining backend services for a property management platform.

Ideal candidate has 5+ years of backend development experience with Java/Kotlin and strong database skills.

Only candidates from Argentina and Portugal are considered

remoteseniorfull-timeEnglishJavaKotlingRPCAWSDockerTerraformPostgreSQLMySQLHTMLCSSTypescriptPython

Locations

  • Argentina
  • Portugal

Requirements

  • 5+ years of backend development experience
  • Bachelor's degree in computer science or related field
  • Strong proficiency in relational databases
  • Experience with RESTful APIs
  • Familiarity with AWS and infrastructure-as-code tools

Responsibilities

  • Build and ship user-facing features
  • Design and maintain scalable backend services
  • Architect financial transaction processing workflows
  • Implement best practices for backend architecture
  • Design and implement APIs
  • Strengthen application security
  • Improve application performance
  • Contribute to backend infrastructure development