Overview
Galsie is a smart home startup dedicated to streamlining the adoption & configuration of smart home systems through intuitive interfaces, data-driven suggestions, and adaptive assistance.
We're primarily a software company (with hardware as a secondary focus), building an integrated ecosystem of services and tools that work together to deliver a next-level smart home experience. Our core software systems include:
- GCS (Galsie's Cloud Services): Backend cloud platform built in Java for managing homes, devices, users, automations, third-party integrations, and more.
- GDS (Galsie’s Device Stack): A software stack built in C++ that runs directly on Galsie's Smart Devices, enabling seamless integration with other ecosystems and localized home operations.
- GalPyOps: Python-based operations layer handling analytics, machine learning, and AI for both GCS and GDS.
- GalSite: Our main web presence, built using a custom proprietary reactive front-end framework written in TypeScript, HTML, CSS, and Python.
- GalApp: Mobile application for phones, tablets, and wearables. Written in Swift for iOS and Kotlin for Android.
Position
We are currently seeking Java Software Engineers with exceptional expertise in Spring Boot and Spring Cloud to help architect, develop, and scale Galsie’s Cloud Services (GCS) — the central hub that powers our entire smart home ecosystem.
Responsibilities
- Design, develop, and maintain GCS microservices using Spring Boot and Spring Cloud.
- Collaborate with product and design teams to help define and implement new features and improvements.
- Write clean, well-documented code and maintain high test coverage across services.
- Document endpoints, data flows, and service behaviors using tools like Postman and Trello.
- Proactively identify bottlenecks or technical challenges, and work with the team to find efficient, scalable solutions.
- Support team members in setting up GCS locally, and assist in debugging or troubleshooting issues related to GCS.
- Maintain and improve CI/CD pipelines, monitor performance metrics, and ensure reliability and uptime of cloud services.
- Stay current with emerging technologies and propose adoption when it aligns with team and product goals.
Required Qualifications
- 5+ years of experience in Java Development with proven experience in core language features
- 2+ years of hands-on experience with Spring Boot and Spring Cloud in a production environment.
- Proven experience building RESTful APIs and scalable backend systems in a microservices architecture.
- Solid experience designing and optimizing relational database schemas using SQL.
- Familiarity with concurrency and multithreading in Java, and how to debug & resolve related issues.
- Comfortable navigating large, evolving codebases and contributing clean, maintainable code.
- Strong understanding of object-oriented design principles, design patterns, and clean code practices.
- Proficient with Git, GitHub workflows, and collaborative software development.
- Strong verbal and written skills, and proficiency in English.
Additional Preferred Qualifications
- Experience with message brokers such as RabbitMQ
- Familiarity with API gateways, as well as service discovery servers and clients
- Experience with Docker and containerized deployments
- Proficiency in Python, particularly for scripting or automation tasks
- Experience working with LLM APIs such as: OpenAI, Google Gemini, Ollama, DeepSeek, Perplexity, or Grok
- Hands-on experience building LLM agents or integrating AI models into backend services
Work Hours, Availability, and Compensation
- Position Type: Part-time
- Working Hours: 5 hours per weekday, 3 hours on Saturday
- Office Hours: 9:00 AM – 7:00 PM (Beirut time)
- Work Hour Flexibility: Working hours must be completed within office hours
- Availability: Must be reachable and responsive during office hours to support team members
- Compensation: $400–$800 USD/month, based on experience and performance
Equity & Ownership
- ESOP: You will be granted an Employee Stock Ownership Plan (ESOP), giving you a stake in Galsie’s long-term success.
- Stock Options: You will also receive options to purchase company stock at reduced prices, providing additional opportunity for ownership and future growth participation.
Why join us?
At Galsie, you’ll be part of a forward-thinking, close-knit team solving real-world challenges in the smart home space. You’ll have the opportunity to work on a modern tech stack, influence key architectural decisions, and shape the future of home automation alongside passionate engineers and creators.
We value clean code, thoughtful design, and a willingness to learn and grow. Beyond technical growth, we also believe in shared success — which is why you'll receive equity through our Employee Stock Ownership Plan (ESOP) and stock options at reduced prices, giving you a real stake in what we’re building.
If you're excited by the idea of building the future of smart living and being part of a team where your contributions truly matter, we’d love to hear from you.