Description

You will own back-end web development and software engineering using object-oriented programming principles.

Responsibilities

  • Design and develop software solutions to meet business requirements.
  • Write clean, maintainable code using object-oriented programming (OOP).
  • Build and maintain back-end web services and applications.
  • Apply computer science principles to solve complex technical problems.

Required Skills

  • 3+ years of professional software development experience.
  • Proficiency in Java, Python, or C++.
  • Experience with back-end web development using Java, Python, or PHP.
  • Strong understanding of Object-Oriented Programming (OOP).
  • Practical knowledge of SQL and database design fundamentals.
  • Solid grasp of core Computer Science principles.
  • Bachelor’s or Master’s degree in Computer Science or a related discipline.

Preferred Skills

  • Experience working with RESTful APIs.
  • Experience working within Agile methodologies.

Education

Bachelor’s or Master’s degree in Computer Science