Skip to content
← Back to job listings

Full-Stack Engineer (Kotlin)

qualysoft · Bucharest

RemoteImported listingfull-time8 days ago

About The Role

About Qualysoft

  • 25 years of experience in software engineering, established in Vienna, Austria
  • Active in Romania since 2007, with office in central Bucharest (Bd. Iancu de Hunedoara 54B)
  • Delivering End to End IT Consulting Services - From Team Augmentation and Dedicated Teams to Custom Software Development
  • We deliver scalable enterprise systems, intelligent automation frameworks, and digital transformation platforms
  • Cross-industry experience by sustaining global players in BSFI (Banking, financial services and insurance), Telecom,Retail & E-commerce, Energy and Utilities, Automotive, Manufacturing, Logitics, High Tech
  • Global Presence: Switzerland, Germany, Austria, Sweden, Hungary, Slovakia, Serbia, Romania, and Indonesia
  • International team of 500+ software engineers
  • Strategic partnerships: Microsoft Cloud Certified Partner, Tricentis Solutions Partner in Test Automation and Test Management, Creatio Exclusive Partner, Doxee Implementation Partner
  • Powered by cutting-edge technologies: AI, Data & Analytics, Cloud, DevOps, IoT, and Test Automation.
  • Project beneficiaries ranging from large-scale enterprises to startups
  • Stable growth and revenue increase year over year, a resilient organisation in volatile IT market conditions
  • Quality-first mindset, culture of innovation, and long-term client partnerships
  • Global and local reach – trusted by key industry players in Europe and the US

Responsibilities

  • Design, develop, and maintain scalable backend services and microservice-based applications.
  • Define and implement appropriate integration patterns between internal and external systems.
  • Contribute to architectural decisions related to distributed systems, APIs, cloud infrastructure, and application design.
  • Develop backend solutions primarily using Kotlin and Spring Boot.
  • Contribute when required to frontend applications built with TypeScript, Nuxt, and NuxtUI, while maintaining a primary focus on backend development.
  • Build and operate cloud-native workloads on Google Cloud Platform (GCP), including Cloud Run.
  • Define and maintain infrastructure using Terraform.
  • Participate actively in code reviews and pair programming sessions.
  • Apply Test-Driven Development (TDD) practices and maintain high standards of automated testing.
  • Write maintainable, modular, and well-structured code following Clean Code principles.
  • Contribute to and continuously improve CI/CD pipelines and engineering workflows.
  • Use AI-assisted software engineering tools and practices to improve development productivity, code quality, testing, and problem-solving.
  • Collaborate closely with other engineers, architects, and stakeholders throughout the software development lifecycle.
  • Document technical solutions, architectural decisions, and development processes using Confluence.
  • Manage development activities and collaborate with the wider team using Jira, Git, and GitLab.

Qualifications

  • Strong professional experience in backend software development.
  • Strong knowledge of microservices architecture and distributed systems.
  • Good understanding of common enterprise integration patterns.
  • Strong hands-on experience with Kotlin.
  • Strong experience with Spring Boot.
  • Experience designing and developing REST APIs and service-to-service integrations.
  • Experience with Google Cloud Platform (GCP) and cloud-native application development.
  • Practical experience with Cloud Run or similar container/serverless platforms.
  • Experience with Terraform and Infrastructure as Code.

Solid understanding of modern software engineering practices including

Test-Driven Development (TDD)

Clean Code

Code Reviews

Pair Programming

Continuous Integration and Continuous Delivery

  • Strong experience with Git-based development workflows, preferably using GitLab.
  • Experience working in collaborative development environments using Jira and Confluence.
  • Experience incorporating AI tools into software engineering workflows.
  • Nice to have
  • Experience with TypeScript.
  • Experience developing Single Page Applications.
  • Experience with Nuxt and NuxtUI.
  • Broader full-stack development experience while maintaining strong backend expertise.
  • Experience designing systems deployed in containerized and serverless cloud environments.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing