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.