Back-End Engineer

  • Permanent
  • Full time
  • Hybrid (1000-182, Lisbon, Lisbon, Portugal)
  • Dep. - Engineering

1. About BHOUT:

BHOUT is on a mission to revolutionize the way people approach fitness. We understand that many individuals struggle to find enjoyment in traditional physical exercise, which often leads to its avoidance. That's where BHOUT comes in. We're dedicated to transforming the fitness experience into an exciting and engaging activity. Our smart boxing bags, fueled by cutting-edge AI technology and a dedicated app, are designed to gamify fitboxing, turning it into an immersive game that rewards your sweat.

Starting with a thriving BHOUT club in the heart of Lisbon, we're now expanding our reach globally. BHOUT bags will be a familiar sight everywhere – whether it's in offices, homes, buildings, or gyms – making fitness accessible wherever the mood strikes.


2. Working at BHOUT Means:

🙋‍♀️ Friendly - Simple and user-friendly to make it more accessible, democratic and fun.

🌏 Inclusive - Everyone is different. We acknowledge and celebrate each individual.

💎 Transparent - We are what we are. We don’t hide or pretend.

🥊 Punch - BHOUT makes a diference. Everything we do has a punch, gets noticed.

💡 Curious - Eternally evolving. Driving the fitness world forward. Creating new rituals and trends.

🤝 Connected - We are a team of many. To build a community we have to build connections, using technology, creating live experiences.


3. About the Role:

As a Backend Engineer at BHOUT, you will be responsible for designing, developing, and optimizing the backend systems that power our smart boxing bags, clubs, club management, class bookings, subscriptions, smart doors, smart lockers, and more. You will work with technologies like Quarkus and MQTT, and will need a strong understanding of both monolithic and microservices-based software architecture. Your work will be essential in ensuring our products deliver seamless and engaging experiences for our users.


4. What You'll Do:

  • Backend Development:
    • Design, develop, and maintain backend services using Quarkus.
    • Ensure high performance and responsiveness of the backend system to requests from the front-end.
  • IoT Integration:
    • Implement and optimize IoT protocols, particularly MQTT, for real-time data transmission between our smart boxing bags and the backend system.
    • Collaborate with the hardware team to integrate IoT devices with backend services.
  • Microservices Architecture:
    • Coordinate the process of microservices decomposition.
    • Design and implement scalable and maintainable microservices-based architectures.
    • Develop APIs and services that are robust, scalable, and easy to integrate.
  • Collaboration and Documentation:
    • Collaborate with front-end developers, UX/UI designers, and other stakeholders to ensure seamless integration of user-facing elements with server-side logic.
    • Write clear, maintainable code and document the backend system architecture and codebase.
  • Continuous Improvement:
    • Identify and implement improvements to system performance, reliability, and scalability.
    • Stay updated with the latest industry trends and technologies to ensure our backend systems remain state-of-the-art.


5. What You'll Need:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2 years of experience in backend development, with a strong focus on microservices architecture.
  • Proficiency with Quarkus and experience in developing applications using this framework.
  • Strong proficiency in Java, with experience in developing backend systems.
  • Experience with IoT protocols, particularly MQTT, and their implementation in real-time systems.
  • Strong understanding of software architecture principles, especially in microservices.
  • Proficiency in programming languages such as Java, Kotlin, or similar.
  • Experience with cloud platforms and containerization technologies like Docker and Kubernetes.
  • Experience working with Scrum methodology and participating in Agile development teams.
  • Strong problem-solving skills and attention to detail.
  • Must have residency in Portugal and be eligible to work under a Portuguese contract.


6. Our Perks:

  • Competitive Compensation: Competitive salary and performance-based bonuses.
  • Extra Time Off: Enjoy a Minimum of 25 Vacation Days Annually at BHOUT!
  • Work-Life Balance: Work On Your Terms with BHOUT's Flexible Hours and Remote Work Options!
  • Train with BHOUT: Enjoy Free BHOUT Club Membership.
  • Entrepreneurial Environment: Dynamic atmosphere where every voice is heard, and every idea has the potential to make a significant impact.
  • Team Get-Togethers: Regular Team Events and Offsite to Foster Collaboration and Camaraderie!


BHOUT is an equal opportunity employer. We celebrate diversity and welcome applicants from all backgrounds. Join us in our mission to make fitness fun and accessible for everyone!