Logo for Qamine

Backend Software Engineer - Remote (Portugal)

Role overview

Qualifications

  • Experience with Scala in a professional setting (2+ years)
  • Understanding of functional programming principles
  • Solid knowledge of API design, microservices, distributed systems
  • Solid knowledge of SQL and other data storage systems

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
  • Troubleshoot and resolve complex production and non-production issues

Key facts

  • Remote from: Portugal
  • Full time
  • Mid-level (2-5 years)
  • Backend Engineer
  • English

Hard skills

Other skills

  • Problem Solving
  • Communication

About the company

Qamine logo

Qamine

Computer Software / SaaS

Company details

IndustryComputer Software / SaaS

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Your mission

As an Intermediate Backend Software Engineer, you will work across our portfolio of products, including our core cloud engine processing tens of thousands of commits every day and our command-line and IDE tools.


We work remotely, asynchronously whenever possible, and value written communication, thoughtful design discussions, and collaborative code reviews.


What will be your day-to-day:

  • 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, ensuring high availability, scalability, and reliability.

  • Sometimes contribute to tools in other stacks, predominantly TypeScript and Go projects.

  • Work with technologies like cats-effect, http4s, RabbitMQ, Kubernetes, and PostgreSQL.

  • Review code and provide constructive feedback to help maintain high standards for quality, testing, security, and performance.

  • Collaborate on technical design discussions and architecture decisions, continuously improving our systems and engineering practices.

  • Troubleshoot and resolve complex production and non-production issues.

  • Improve deployment pipelines, observability, and production reliability.


Your profile

  • Experience with Scalaina professional setting is required (2+ years); familiarity with other JVM-based languages like Java or Kotlin is a plus.

  • 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 the ability to work effectively in a remote environment.

  • A Bachelor's degree in Computer Science or a related field is a plus.

  • Good communication skills and fluency in English.

Bonus points: 

  • Previous experience working 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.


Why us?

  • Competitive and transparent salary bands: use our salary calculator to estimate your base compensation at https://www.codacy.com/careers 

  • Comprehensive health insurance.

  • Generous learning and development budget.

  • Flexible holidays.

  • A remote-first work policy, open to both full-time employment (UK or Portugal-based) and B2B contracting arrangements for candidates within 1–2 hours of Portugal time zone.


We are an equal opportunity employer and encourage all applications irrespective of gender, race, sexual orientation, religion, age, nationality, marital status, and disability. We believe that diversity is at the heart of innovation and we welcome passionate candidates from all backgrounds. 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Backend Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.