Kotlin Backend Developer

Structure · Latin America Only/Europe Only/UK Only

Company

Structure

Location

Latin America Only/Europe Only/UK Only

Type

Full Time

Job Description

Time zones: EST (UTC -5) MST (UTC -7) ART (UTC -3) UTC -4 UTC -4:30 UTC -3 UTC -2 SBT (UTC +11) GMT (UTC +0) CET (UTC +1) EET (UTC +2) MSK (UTC +3) AST (UTC -4) FKST (UTC -3)

Structure’s mission is to improve every life with a deep personalized understanding of the body. Our most notable products include our Structure Sensor line of 3D scanners our Structure SDK 3D scanning software platform and our cloud processing of anthropometric data. Structure is the worldwide leader in 3D reconstruction for medical applications measured by volume of scans per year and we plan to grow that position by continuing to deliver superior solutions to our customers.


We are committed to revolutionizing patient care by developing products that benefit from cross-functional optimization effectively integrating superior hardware design with state-of-the-art Computer Vision algorithms.

We love it when our products deliver a seamless scanning experience and so do our customers. We are looking for experienced backend developer candidates to join our team and help build next-generation scanning solutions.


The Role:

As our backend developer you will be our Kotlin backend engineer expert designing and overseeing Kotlin-based backend solutions.

Day-to-day responsibilities will include:

  • Design & Development: Design build and maintain server-side applications using Kotlin. Create robust scalable and secure backend solutions.
  • Code Quality: Ensure the quality of the code by writing comprehensive unit tests integration tests and following best practices.
  • API Development: Develop and maintain RESTful APIs and microservices that support our frontend applications and mobile apps.
  • Performance Optimization: Monitor and optimize performance reliability and scalability of server-side applications.
  • Collaboration: Work closely with frontend developers designers and product managers to understand requirements and deliver high-quality solutions.
  • Troubleshooting: Identify troubleshoot and resolve complex technical issues in production and non-production environments.
  • Documentation: Write and maintain technical documentation including architecture diagrams API specifications and data flow diagrams.
  • Continuous Improvement: Stay up-to-date with the latest industry trends technologies and frameworks. Continuously improve the development process and infrastructure

What you’ll bring:

  • 3+ years of experience in backend development with a strong emphasis on Kotlin
  • Strong expertise in Kotlin and the JVM ecosystem
  • Experience with frameworks such as Ktor or Sprint Boot
  • Proficiency in designing and developing RESTful APIs and microservices
  • Familiarity with relational (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB Cassandra)
  • Understanding of modern CI/CD practices and tools (e.g. GitLab Pipelines GitHub Actions)
  • Experience with cloud platforms (e.g. AWS GCP Azure) and containerization (e.g. Docker).
  • Knowledge of asynchronous programming and concurrency management

Bonus points if you have experience in the following areas:

  • Experience with Kubernetes
  • Familiarity with DevOps methodology
  • Knowledge of security best practices in application development
  • Experience with message brokers (e.g. Kafka)

Qualities of our team members:

  • Great teamwork and interpersonal skills strong written and verbal communication skills proactive attitude and a drive for results
  • Demonstrated creative problem-solving approach and strong analytical debugging and troubleshooting skills
  • Proven ability to work well with others in a fast paced iterative development environment
  • Attention to detail

Why Structure? We offer:

  • A mission driven team and company culture
  • Opportunity to develop cutting edge technologies used by medical professionals
  • Diverse global team
  • Remote work
  • Flexible working hours


Location and Working Hours:

Structure’s R&D center is located in Boulder Colorado USA.


This is a remote position. Working hours are flexible but applicants need to be available for a minimum of 3 hours of overlap with Structure’s R&D center per working day (8am to 6pm MT).


Compensation


Compensation will be competitive and based upon candidate’s skills qualifications experience and location.


Application window closes 3 months from posting date or as soon as a suitable candidate is hired.


Structure is an equal opportunity employer and does not discriminate based on race color religion (creed) gender gender expression age national origin (ancestry) disability marital status sexual orientation or military status. We are committed to providing an inclusive and welcoming environment to our employees and welcome input from candidates and employees on how we can enhance our inclusiveness.



Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:

Related Jobs See more Back-End Programming jobs →

  • New
    Arsenal Studio
    Full-Time Mid-Level Backend Web Developer
    featured 20h

    Full-Time / North America Only
  • New
    Pinterest
    Staff Data Scientist Infrastructure
    featured 2d

    Full-Time / USA Only
  • New
    Starbridge
    Senior Backend Engineer - Java/Kotlin
    featured 2d

    Full-Time / Anywhere in the World

Apply Now

Date Posted

10/08/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

PHP Fullstack Engineer (Laravel) - Prep Kitchen

Views in the last 30 days - 15

The company Prep Kitchen is looking for a Fullstack PHP Engineer to join their team and build the next iteration of their meal prep delivery vision Th...

View Details