 
        
        Software Development Opportunity
We're an organization that thrives on initiative and self-motivation. Our focus is on innovation and technology, where we strive to automate processes to minimize waste.
Your Role:
 * You'll work in a collaborative Agile environment with a team of experienced developers, researchers, and business analysts.
 * You will design and develop high-performance software components, emphasizing scalability and robustness.
 * You'll build back-end components for web-based applications centered around the product.
 * You'll actively contribute ideas for improving the product.
 * You'll write automated tests and document your code.
 * You'll participate in code review sessions.
 * You'll engage in knowledge transfer and coaching sessions.
Required Skills:
 * Bachelor's degree in a technical field.
 * Comprehensive knowledge across programming fields.
 * Skill in Java, Spring Boot, JPA, SQL.
 * Able to architect complex features, focusing on performance.
 * Image processing/computer vision skills are an asset.
What We Offer:
 * A flat organizational structure – initiative takes precedence over hierarchy.
 * Competitive salary.
 * Stock options for senior roles.
 * Training, coaching, and certifications.