your mission
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.
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.
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.
why us?
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
