← Back to list
Job · Mid-level

Backend Software Engineer – Remote (Portugal)

Software Engineer • Mid-level • Remote • Full-time Portugal Portugal

Intermediate backend engineer role at Codacy, working in Scala across the core cloud engine that processes tens of thousands of commits daily, plus command-line and IDE tools.

Responsibilities

  • Contribute to a product-focused squad, developing core features and components
  • Take ownership of features from design and implementation through deployment and monitoring
  • Design, develop, test, and optimize backend services in Scala for high availability, scalability, and reliability
  • Contribute to tools in other stacks, predominantly TypeScript and Go
  • Work with technologies like cats-effect, http4s, RabbitMQ, Kubernetes, and PostgreSQL
  • Review code and provide constructive feedback to maintain quality, testing, security, and performance standards
  • Collaborate on technical design discussions and architecture decisions
  • Troubleshoot and resolve complex production and non-production issues
  • Improve deployment pipelines, observability, and production reliability

Requirements

  • Experience with Scala or other JVM-based languages like Java or Kotlin, with a strong desire to learn Scala
  • Understanding of functional programming principles
  • Solid knowledge of API design, microservices, distributed systems, and cloud-based services
  • Solid knowledge of SQL and other data storage systems
  • Experience with CI/CD pipelines, Kubernetes, and Docker
  • Proficiency with Git and Git workflows
  • Strong problem-solving skills and ability to work effectively in a remote environment
  • Good communication skills and fluency in English
  • Must be living in Portugal and eligible to work from there (for this specific position)

Nice to have

  • Previous experience with TypeScript, Python, Go, or Kotlin
  • Experience building developer integrations like command-line tools or IDE extensions
  • Familiarity with AWS services and infrastructure best practices
  • Interest in how AI is changing software development and developer workflows
  • A knack for software quality and code linters

Soft skills

Strong problem-solvingEffective remote and asynchronous collaborationWritten communication and thoughtful design discussionsConstructive code review culture

What we offer

  • Competitive and transparent salary bands
  • Comprehensive health insurance
  • Generous learning and development budget
  • Flexible holidays
  • Remote-first company culture

About the company

Codacy builds a core cloud engine that processes tens of thousands of commits every day, alongside command-line and IDE tools, working remotely and asynchronously with a strong focus on written communication.

Languages: Angol: Felsőfok
Education: Számítástechnika vagy kapcsolódó terület alapdiplomája (előny)

Similar jobs