
Backend Software Engineer
1 week ago
Backend Software Engineer - Cloud Architecture & Legacy Modernization
Location: Tartu or Tallinn, Estonia
Department: Core Development
Raintree Systems is the rehabilitation and physical therapy software of choice in the United States for enterprise and large therapy provider organizations, managing over 50 million patient visits annually across more than 8,500 therapy clinics. Raintree offers a comprehensive, vertically integrated solution for therapy clinics, encompassing patient scheduling and clinical visit documentation.
Raintree Systems is seeking an experienced Software Engineer (2+ years) to join our growing development team. You will be working on mission-critical healthcare software that directly impacts patient care and the efficiency of therapy practices.
Duties and Responsibilities
- Develop and maintain enterprise healthcare management systems
- Maintain legacy systems built in the Delphi programming language (Delphi knowledge is not a must-have; we will provide training)
- Develop a New Generation of Software Systems in TypeScript/NodeJS
- Support existing systems and contribute to CI/CD pipelines (AWS CDK)
- Maintain AWS Cloud Services
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Develop and maintain software modules connecting user interfaces, servers, and databases
- Work independently on medium-to-high complexity tasks, escalating issues as needed
- Collaborate with internal teams and external stakeholders to gather requirements and brainstorm solutions
- Participate in agile ceremonies and code reviews, providing technical guidance to peers
- Apply software design patterns and best practices in solution development
Position Proficiencies and Requirements
- Bachelor's degree preferred, but not needed
- Two years of work experience in the field is required
- Knowledge of both front-end and back-end technologies and their interactions
- Good knowledge and experience with at least one front-end and back-end programming language is required (e.g., Java, JavaScript, TypeScript, HTML, SQL)
- Familiarity with version control systems (SVN, Git).
- Willingness to learn the Delphi programming language.
- Demonstrates critical thinking in software solutions
- Is comfortable transforming most business requirements into technical tasks. Has the ability to convey ideas through simple diagrammatic representations
- Ability to share thoughts and ideas clearly with others through written or verbal communication channels
Work Environment
We offer a flexible hybrid model that strikes a balance between collaboration and autonomy. During your first 3-6 months, we ask that you spend some time in our Tartu office to build relationships, understand our codebase, and integrate with the team. After this onboarding period, you'll have the flexibility to work remotely while maintaining regular in-person collaboration.
Why Join Us
- Work on software that directly improves people's lives with better healthcare outcomes
- Collaborative team environment with opportunities for growth
- Tight-knit team with team events
- Modern development practices and a continuous learning culture with an individual development plan and career guidance
Competitive compensation and benefits package
Paid bonus vacation during Christmas week
- Company, Team and personal performance-based bonus pay
- Stebby for the health and sports bonus
- Keep full salary when on military exercises
Budget for personal training
Beautiful office space in Tartu with flexible work arrangements
- You'll have dedicated mentorship and ongoing support from senior engineers to ensure you thrive from day one
About Raintree Systems
Raintree is the preeminent platform for enterprise and mid-sized therapy provider organizations. Our award-winning solutions in patient engagement and communications, clinical documentation, revenue cycle management (RCM), and business intelligence are tailored to the needs of physical therapy, occupational therapy, speech therapy, and ABA practices across all treatment settings.
Our Core Values
We put our
Clients First
- We are
Open and Honest
- We are
Disciplined, Yet Flexible
We love to
Solve Problems
- We are
Committed to Greatness
- We are a
High Performance Team
Raintree Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
-
Software Engineer
1 week ago
Tartu, Tartu, Estonia Canonical Full time €80,000 - €100,000 per yearWhat you'll doCollaborate proactively with a distributed team Develop and maintain open source IoT application packages Debug issues and produce high quality code to fix them Review code produced by upstream and/or other engineers at Canonical Discuss ideas and collaborate on finding good solutions Experiment with Ubuntu Core and showcase industry-grade...
-
PHP Software Engineer
1 week ago
Tartu, Tartu, Estonia Raintree Systems, Inc Full time €60,000 - €80,000 per yearPHP Software Engineer Location: Tartu, Estonia (Hybrid) Department: Core DevelopmentAt Raintree, we're not just shaping the future of therapy technology – we're creating it. This is your chance to be part of something bigger, where your career will have game-changing, career-defining moments that propel you to new heights. We aim to be the best place for...
-
Software Engineer, MarTech
7 days ago
Tartu, Tartu, Estonia Bondora Full time €70,000 - €120,000 per yearAt Bondora, our mission is clear: to empower people to enjoy life more while alleviating the stress of managing finances. Founded in 2008, Bondora has proudly served a diverse community of over 1 million customers for an impressive 16 years.As a rapidly growing financial technology company, we're reaching new heights with a bold vision. We're set to acquire...
-
Director of Engineering
1 week ago
Tartu, Tartu, Estonia Raintree Systems Full time $150,000 - $200,000 per yearLocation: Tartu or Tallinn, Estonia (min 3 days on-site)Department: Core DevelopmentReports to: VP of EngineeringTravel Requirements: 25%Raintree Systems is the rehabilitation and physical therapy software of choice in the United States for enterprise and large therapy provider organizations, managing over 50 million patient visits annually across more than...
-
QA Engineer
1 week ago
Tartu, Tartu, Estonia Playtech Full time €40,000 - €80,000 per yearCompany Description About PlaytechFounded in 1999, the company has a premium listing on the Main Market of the London Stock Exchange and is focused on regulated and regulating markets across its B2B and B2C businesses. Both divisions leverage Playtech's proprietary technology to deliver innovative products and services to ensure a safe, engaging and...
-
QA Engineer
1 week ago
Tartu, Tartu, Estonia Playtech Full time €40,000 - €60,000 per yearCompany Description About PlaytechFounded in 1999, the company has a premium listing on the Main Market of the London Stock Exchange and is focused on regulated and regulating markets across its B2B and B2C businesses. Both divisions leverage Playtech's proprietary technology to deliver innovative products and services to ensure a safe, engaging and...
-
QA Engineer
1 week ago
Tartu, Tartu, Estonia Playtech Full time €40,000 - €60,000 per yearCompany Description About Playtech Founded in 1999, the company has a premium listing on the Main Market of the London Stock Exchange and is focused on regulated and regulating markets across its B2B and B2C businesses. Both divisions leverage Playtech's proprietary technology to deliver innovative products and services to ensure a safe, engaging and...
-
DevOps Engineer
1 week ago
Tartu, Tartu, Estonia Raintree Systems Full time €80,000 - €120,000 per yearLocation:Tartu, Estonia (Hybrid)Department: Core DevelopmentAt Raintree, we're not just shaping the future of therapy technology – we're creating it. This is your chance to be part of something bigger, where your career will have game-changing, career-defining moments that propel you to new heights. We aim to be the best place for the best people, and...
-
Big Data Engineer
1 week ago
Tartu, Tartu, Estonia Positium Full time €60,000 - €80,000 per yearPositium produces impactful statistics that are effective and easy to use for decision-makers around the world. We believe that through better-informed decisions we can do our bit to improve societies around the world.As Big Data Engineer at Positium, you will be at the forefront of designing and optimising robust data pipelines that process vast datasets...
-
IT Application Engineer
1 week ago
Tartu, Tartu, Estonia Pipedrive Full time €60,000 - €80,000 per yearWe believe it takes great people to create a great product. That's why our team lives our company values, and we hire based on them, too. Since 2010, Pipedrive has been on a mission to support sales and marketing teams with easy-to-use, powerful tools that make everyday work faster and easier. Today, our cloud-based software is trusted by over 100,000...