
Job Description
Posted on:
January 21, 2026
We are looking for a Backend Software Engineer who will work across our portfolio of products, including our core cloud engine processing 10,000s of commits every day and our command-line and IDE tools.
What will be your day-to-day:
- Contribute to a product-focused squad, developing core features and components.
- 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 Scala, cats-effect, http4s, RabbitMQ, Kubernetes, and PostgreSQL.
- Conduct code reviews to maintain high standards in code quality, security, testing, and performance.
- Collaborate with teams on technical discussions to improve the overall system architecture.
- Enhance the application lifecycle, including deployment and real-time monitoring.
- Troubleshoot and resolve complex production and non-production issues.
- 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.
- Good communication skills and fluency in English.
Bonus points:
- Previous experience working with Go, Typescript, Python, or Kotlin.
- Experience building developer integrations like command-line tools or IDE extensions.
- Familiarity with AWS services and infrastructure best practices.
- Curiosity about AI-assisted development.
- A Bachelor's degree in Computer Science or a related field
- A knack for software quality and code linters.
- Competitive Salary. Check our salary calculator at https://www.codacy.com/careers
- Comprehensive health insurance
- Generous learning and development budget;
- Flexible holidays;
- Flexible working hours;
- A remote-first work policy. Applicants must be based in the UK or Portugal
Apply




