Software Engineer

Full tIme

As a Software Engineer at GymUnite, you will play a key role in the development and continuous improvement of our innovative fitness platform. Your primary responsibility will be to design, build, and maintain high-quality, scalable, and reliable software solutions that enhance user experiences, support our business objectives, and contribute to the overall success of the company.

Key Responsibilities:

  1. Design, develop, and maintain high-quality software solutions using modern programming languages, frameworks, and tools, such as Java, Python, JavaScript, React, or Ruby on Rails.
  2. Collaborate closely with product managers, designers, data scientists, and other engineers to translate user requirements into robust, scalable, and efficient software implementations.
  3. Write well-structured, testable, and maintainable code, adhering to best practices in software development and ensuring the long-term reliability and performance of the platform.
  4. Perform code reviews and provide constructive feedback to teammates, fostering a culture of collaboration, knowledge sharing, and continuous improvement.
  5. Troubleshoot and resolve software defects, debugging and optimizing code as needed to ensure a seamless user experience.
  6. Stay up-to-date on industry trends, emerging technologies, and software development best practices to continuously enhance your skills and contribute to the ongoing evolution of the platform.
  7. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, ensuring timely and effective delivery of software solutions.


  1. A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. 2+ years of experience in software development, with a strong understanding of object-oriented programming, data structures, algorithms, and design patterns.
  3. Proficiency in one or more modern programming languages, such as Java, Python, JavaScript, orRuby, and experience with web development frameworks like React, Angular, or Ruby on Rails.
  4. Familiarity with database technologies, such as SQL, NoSQL, or GraphQL, and an understanding of how to design and optimize data storage solutions.
  5. Experience with version control systems, such as Git, and familiarity with CI/CD pipelines and tools like Jenkins, Travis CI, or CircleCI.
  6. Excellent problem-solving and analytical skills, with the ability to break down complex problems and develop efficient, scalable software solutions.
  7. Strong interpersonal and communication skills, with the ability to work effectively in a collaborative, fast-paced, and dynamic environment.
  8. Passion for the fitness industry and a deep understanding of GymUnite's mission and values.

At GymUnite, we believe that a diverse and inclusive team is the key to success. We encourage candidates from all backgrounds to apply. To apply for the Software Engineer position at GymUnite, please send your request alongside your resume, and our team will get back to you. We look forward to reviewing your application and discussing how you can contribute to the success of GymUnite.

Send your cv and portfolio to

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

  1. Analyze large and complex datasets to uncover trends, insights, and opportunities for improving the user experience, increasing engagement, and maximizing revenue.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.