
Full-Stack Engineer, Kotlin
Posted Sep 8

Posted Sep 8
This is a fully remote position, open to applicants in Romania.
β’ Create, develop, and sustain scalable backend services and applications based on microservices architecture.
β’ Establish and execute integration patterns between internal and external systems.
β’ Engage in architectural decision-making related to distributed systems, APIs, cloud infrastructure, and application design.
β’ Develop backend solutions primarily utilizing Kotlin and Spring Boot.
β’ Assist with frontend applications constructed with TypeScript, Nuxt, and NuxtUI when necessary, while concentrating on backend development.
β’ Design and manage cloud-native workloads on the Google Cloud Platform, including Cloud Run.
β’ Define and uphold infrastructure utilizing Terraform.
β’ Take part in code reviews and pair programming sessions.
β’ Implement Test-Driven Development practices and uphold automated testing standards.
β’ Write maintainable, modular, and well-structured code adhering to Clean Code principles.
β’ Enhance CI/CD pipelines and engineering workflows.
β’ Employ AI-assisted software engineering tools and methodologies.
β’ Collaborate with engineers, architects, and stakeholders throughout the software development lifecycle.
β’ Document technical solutions, architectural choices, and development processes using Confluence.
β’ Oversee development activities utilizing Jira, Git, and GitLab.
β’ Extensive professional experience in backend software development.
β’ In-depth knowledge of microservices architecture and distributed systems.
β’ Strong understanding of common enterprise integration patterns.
β’ Significant hands-on experience with Kotlin.
β’ Robust experience with Spring Boot.
β’ Proficient in designing and developing REST APIs and service-to-service integrations.
β’ Familiarity 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.
β’ Comprehensive understanding of Test-Driven Development (TDD), Clean Code, code reviews, pair programming, continuous integration, and continuous delivery.
β’ Strong experience with Git-based development workflows, ideally using GitLab.
β’ Experience in collaborative development environments utilizing Jira and Confluence.
β’ Familiarity with integrating AI tools into software engineering workflows.
β’ Experience with TypeScript, Single Page Applications, Nuxt, NuxtUI, broader full-stack development, and containerized/serverless cloud environments is an advantage.
β’ Comprehensive medical package.
β’ Lunch Tickets & Pluxee Card.
β’ Bookster subscription.
β’ 13th salary/yearly bonuses.
β’ Job security with a startup culture (diverse & engaging environment, international exposure, flat hierarchy) backed by a secure multinational.
β’ A supportive work culture (we appreciate ownership, autonomy, and a healthy work-life balance) with wonderful colleagues, team events, and activities.
β’ Flexible working arrangements and openness to remote work.
β’ Collaborative approach β employees have a say in their benefits, tools, team events, and internal practices.
β’ Diverse opportunities in Software Development with international exposure.
β’ Flexibility to select projects that align with your career path and technical aspirations.
β’ Access to premier learning platforms, courses, and certifications (Pluralsight, Udemy, Microsoft, Google Cloud).
β’ Opportunities for career growth & learning β mentorship programs, certifications, professional development options, and competitive salaries.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.