Penny software is seeking a talented and experienced Senior Backend Developer to join our team. As a Senior Backend Developer at Penny software, you will be responsible for designing and implementing high-quality software solutions. You will work closely with cross-functional teams to develop and maintain the backend architecture of our software applications.
Our ideal candidate has a strong background in backend development and is experienced in designing and building scalable and efficient systems. You should be familiar with modern backend technologies and have a solid understanding of software development principles.
Designing and implementing robust and scalable backend systems
Developing and maintaining APIs and microservices
Collaborating with frontend developers, designers, and product managers to integrate user-facing elements with server-side logic
Identifying and resolving performance issues and bottlenecks
Writing clean, maintainable, and efficient code
Performing code reviews and providing constructive feedback to team members
Participating in the entire software development lifecycle, from requirements gathering to deployment and maintenance
Bachelor's degree in Computer Science or a related field
5+ years of experience in backend development
Strong proficiency in one or more backend programming languages (e.g., Java, Python, Node.js)
Experience with backend frameworks and technologies such as Spring, Django, or Express.js
Deep understanding of databases and query optimization (SQL and/or NoSQL)
Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud Platform)
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Ability to work effectively in a team as well as independently
Attention to detail and a commitment to delivering high-quality work
Your email won't be used for commercial purposes. Read our Privacy Policy.