name

Backend Software Engineer - Remote (Portugal)

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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

Comprehensive health insurance.

Generous learning and development budget.

Flexible holidays.

Remote Policy: We are a remote-first company! For this specific position, you must be living in Portugal and eligible to work from there.

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.
Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT API integration Javascript MySQL Python Remote Collaboration remote

Likely questions

  1. Tell us about work you have done that is close to the Backend Software Engineer - Remote (Portugal) role.
  2. How would you approach your first 30 days at name?
  3. Which of API integration, Javascript and MySQL have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, Javascript and MySQL.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Backend Software Engineer - Remote (Portugal) role because I can bring practical experience in API integration, Javascript and MySQL, learn the team quickly, and contribute to the outcomes name needs from this hire.

Related jobs.

More roles from this company or category.