We are looking for a talented Software Engineer to join our dynamic and growing team. As a software engineer, you will play a key role in designing, developing, and delivering high-quality software solutions. You will collaborate with cross-functional teams to understand business requirements and translate them into efficient and scalable software designs. This is an exciting opportunity to work on cutting-edge technologies and make a real impact in a fast-paced and collaborative environment.
Responsibilities
- Develop high-quality software solutions according to specifications
-
Collaborate with product managers and designers to understand requirements and propose innovative solutions
-
Participate in code reviews to ensure quality and maintainability of codebase
-
Test and debug code to ensure optimal performance and reliability
-
Collaborate with cross-functional teams to integrate software components
-
Continuously enhance and improve existing software applications
-
Stay up-to-date with industry trends and new technologies to bring innovation to the development process
-
Support and maintain software systems post-deployment
Requirements
- Bachelor's degree in computer science or a related field
-
Proven experience in software development and programming languages, preferably Java and/or PHP
-
Strong knowledge of software development principles and best practices
-
Experience with software development frameworks and tools, such as Agile, Git, or Jira
-
Familiarity with database management systems and SQL
-
Excellent problem-solving and analytical skills
-
Strong communication and interpersonal skills
-
Ability to work independently and as part of a team
-
Attention to detail and a commitment to delivering high-quality software
-
Ability to learn quickly and adapt to changing technologies and requirements
-
Experience with cloud-based technologies and microservices architecture is a plus
-
Knowledge of front-end development technologies (HTML, CSS, JavaScript) is a plus
-
Familiarity with software testing and test automation frameworks is a plus
Why Work For MyStudio?
- The chance to get in on the “ground floor” of a tech company with startup energy
-
The ability to make a difference from day one
-
The power to make a positive difference in fitness, children's education, and other membership-based industries doing admirable work
-
A competitive salary
MyStudio is a software-as-a-service suite of products that gives fitness, martial arts, and other membership-based business studio owners the freedom that comes from automating and simplifying how customers buy from them — making them more money at all hours of the day, saving them money, and granting them more time.