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
About MyStudio
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.