
Backend Engineer, Kotlin
Uberall
contract
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- You will lead impactful and innovative projects within our SaaS-solution
- You will play an active role in designing and improving our overall software architecture
- You will participate in the design, implementation, and execution of distributed services and APIs
- You will collaborate closely with other your team, other squads, and stakeholders like product management
- You will contribute to the codebase with scalable, high-quality code and deliver solid coverage with automated tests
- You will ensure outstanding availability and maintainability of our platform by evolving our architecture and tech stack, participating in code reviews, refactoring, and improving integration and delivery systems
Requirements
- You are highly proficient in Kotlin or Groovy, and proven coding skills with other JVM languages (such as Java or Scala) are considered a plus
- You have proven experience in designing scalable software systems, ideally a successful SaaS product
- You are familiar with containers, microservice architecture, event-driven architectures, cloud computing, and RESTful APIs
- You have deep knowledge of most of the popular technologies like Spring Boot, Hibernate, JUnit, AWS, Elastic Search, MySQL, Docker, or OpenAPI
- You are a self-motivated and independent engineer and bring creativity and the ambition to strive in a constructive and multicultural team
- You have experience with agile methodologies and automated testing
- You are a great team player with a positive and solution-oriented mindset
- You are fluent in English, sufficient for success in a remote and largely asynchronous work environment.
Benefits
- A mission with meaning and purpose
- A truly human culture
- Flexibility to fit your lifestyle
- A piece of the pie
- Emotional and intellectual connection
- Health and Wellness
- All-access pass
- Everyday growth
- Top-of-the-line tech
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinGroovyJavaScalasoftware architecturescalable software systemsautomated testingmicroservice architectureRESTful APIsevent-driven architectures
Soft skills
self-motivatedindependentcreativityteam playerpositive mindsetsolution-orientedcollaborationcommunicationadaptabilitymulticultural teamwork