Qamine Portugal

Backend Software Engineer - Remote (Portugal)

Remote permanent full-time Remote
Apply Now →
Job Description

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. Experience with Scala in a 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. 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.

Frequently Asked Questions

What does the Backend Software Engineer - Remote (Portugal) role at Qamine Portugal involve?

The Backend Software Engineer - Remote (Portugal) position at Qamine Portugal in Remote is a permanent full-time role. 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.

What skills are required for Backend Software Engineer - Remote (Portugal) at Qamine Portugal?

Key skills for this role include: Python, Java, Typescript, GO, Kotlin, Scala, AWS, Docker, Kubernetes, CI/CD.

What is the salary for Backend Software Engineer - Remote (Portugal) at Qamine Portugal?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Backend Software Engineer - Remote (Portugal) position at Qamine Portugal remote or on-site?

This position is Remote. You can work from anywhere, subject to the employer's remote work policy.

How do I apply for Backend Software Engineer - Remote (Portugal) at Qamine Portugal?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Backend Software Engineer - Remote (Portugal) at Qamine Portugal is a permanent full-time backend position in Remote. Key skills include Python, Java, Typescript, GO, Kotlin, Scala, AWS, Docker. Education: Master's Degree preferred. Experience: 3+ years.

This role is classified as remote and is suitable for mid level-level professionals. Ghost Score 20/100 (Probably Active) indicates this listing is probably active with recent employer engagement.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.