HuntsBot
Kotlin Backend Developer
HuntsBot, Denver, Colorado, United States,
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 KotlinStrong expertise in Kotlin and the JVM ecosystemExperience with frameworks such as Ktor or Spring BootProficiency in designing and developing RESTful APIs and microservicesFamiliarity 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 KubernetesFamiliarity with DevOps methodologyKnowledge of security best practices in application developmentExperience 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 resultsDemonstrated creative problem-solving approach and strong analytical, debugging, and troubleshooting skillsProven ability to work well with others in a fast-paced, iterative development environmentAttention to detailWhy Structure? We offer:
A mission-driven team and company cultureOpportunity to develop cutting-edge technologies used by medical professionalsDiverse global teamRemote workFlexible working hoursLocation 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.
#J-18808-Ljbffr
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 KotlinStrong expertise in Kotlin and the JVM ecosystemExperience with frameworks such as Ktor or Spring BootProficiency in designing and developing RESTful APIs and microservicesFamiliarity 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 KubernetesFamiliarity with DevOps methodologyKnowledge of security best practices in application developmentExperience 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 resultsDemonstrated creative problem-solving approach and strong analytical, debugging, and troubleshooting skillsProven ability to work well with others in a fast-paced, iterative development environmentAttention to detailWhy Structure? We offer:
A mission-driven team and company cultureOpportunity to develop cutting-edge technologies used by medical professionalsDiverse global teamRemote workFlexible working hoursLocation 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.
#J-18808-Ljbffr