 
        
        Software Engineer Opportunity
We are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.
Key Responsibilities:
 * Design and develop high-performant software components with a focus on scalability and robustness
 * Work in an Agile environment with experienced developers, researchers, and business analysts
 * Participate in code review sessions and engage in knowledge transfer and coaching sessions
Our ideal candidate has a strong understanding of Object-Oriented Programming (OOP) concepts and comprehensive knowledge across programming fields. They should be self-driven, able to drive tasks to completion independently, and have excellent technical knowledge and work experience with Java, Spring Boot, JPA, SQL.
Required Skills and Qualifications:
 * Technical Bachelor's degree
 * Excellent understanding of OOP concepts
 * Comprehensive knowledge across programming fields
 * Self-driven and able to drive tasks to completion independently
 * Pragmatic and goal-oriented
As a horizontal organization, we value initiative and self-drive. Our team boasts members with over 15 years of experience, including key figures such as founding members and team leads who have successfully guided startups to exits exceeding $150 million.
What We Offer:
 * A flat structure – initiative beats hierarchy
 * Competitive salary
 * Stock options for senior roles
 * Training, coaching, and certifications
 * Periodic performance evaluations
 * Performance or special occasion bonuses
 * Transport to/from work
 * Medical insurance
 * Other benefits