Mid-Level Software Engineer | On-Site

MyStudio

Mid-Level Software Engineer | On-Site

Fairfax, VA
Full Time
Paid
  • Responsibilities

    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.