Company
Penny software logo

Penny software

penny.co
Location

In office: Riyadh

  • πŸ‡ΈπŸ‡¦ Saudi Arabia
Apply

Senior Backend Developer

Description

Penny software is looking for a highly skilled and experienced Senior Backend Developer to join our team. As a Senior Backend Developer, you will be responsible for designing, implementing, and maintaining the backend architecture of our software applications. You will work closely with our frontend developers, designers, and product managers to ensure seamless integration and efficient operation of our applications.

This role requires a strong understanding of software development principles, as well as hands-on experience with back-end development frameworks and technologies. You should be comfortable working in a fast-paced environment and have excellent problem-solving skills.

Responsibilities

  • Designing and implementing scalable and efficient backend systems

  • Developing and maintaining APIs and web services

  • Collaborating with frontend developers to integrate user-facing elements with server-side logic

  • Debugging and resolving backend issues and performance bottlenecks

  • Writing clean and maintainable code that meets industry standards

  • Conducting code reviews and providing insightful feedback to improve code quality

  • Participating in the full software development lifecycle, from requirements gathering to deployment and maintenance

Requirements

  • Bachelor's degree in Computer Science or a related field

  • 5+ years of experience in backend development

  • Solid understanding of software development principles and best practices

  • Proficiency in at least one backend programming language (e.g., Java, Python, Node.js)

  • Experience with backend frameworks such as Spring, Django, or Express.js

  • Familiarity with database management systems (SQL and/or NoSQL)

  • Strong debugging and problem-solving skills

  • Excellent verbal and written communication skills

  • Ability to work effectively in a collaborative team environment

  • Self-motivated and able to work independently with minimal supervision

  • Strong attention to detail and the ability to deliver high-quality work within deadlines