Jobs PHP
Senior Back-End Developer

iClassPro - Class Management Software

Senior Back-End Developer

United States
Remote position
Posted 2 quarters ago

Description

Purpose The Senior Developer for our Research & Development Department will be responsible for developing and implementing innovative and cutting-edge solutions using a variety of coding languages and technologies. This role will primarily focus on back-end development.

Duties And Responsibilities - Collaborate with the R&D team to brainstorm and develop new features and functionalities for existing software products

  • Design and develop scalable, reliable, and efficient back-end systems
  • Write clean and performant code in accordance with coding standards and technical design requirements
  • Implement and maintain unit tests and conduct code reviews to ensure code quality and maintainability
  • Stay up-to-date with the latest industry trends and technologies, and explore new tools and frameworks that could enhance the development process
  • Troubleshoot and debug complex issues, and provide technical support and guidance to other developers as needed
  • Participate in Agile/Scrum development methodologies and contribute to the continuous improvement of the development process
  • Collaborate with cross-functional teams, including front-end developers, designers, and QA engineers, to deliver high-quality software solutions
  • Other related duties as assigned

Requirements Required Skills and Abilities - Strong proficiency in back-end development languages such as PHP and/or Java

  • Experience with back-end frameworks such as Laravel, Spring, or equivalent
  • Solid understanding of event-driven architecture, microservices, and object-oriented programming principles and design patterns
  • Experience working with relational databases and SQL
  • Knowledge of RESTful API development and integration
  • Experience with version control systems (e.g., Git)
  • Ability to write clean, efficient, and maintainable code
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work effectively both independently and as part of a team.

Education and Experience - 5+ years of professional software development experience

  • Proven experience in back-end development with a focus on research and development
  • Experience with agile software development methodologies
  • Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus
  • Bachelor's degree in computer science, software engineering, or a related field or equivalent job-related experience may be substituted.

Benefits - Health Insurance including medical, dental, vision, and life

  • Company paid EO medical, life, and long-term disability insurance
  • Generous PTO
  • 401K with company match