As a Senior Backend Engineer, you will lead the development, optimization, and maintenance of our backend systems built on Zope. You will collaborate with cross-functional teams to ensure our platform’s architecture is robust, scalable, and meets the needs of a rapidly evolving market.
Key Responsibilities
● Architect and Develop: Design, implement, and maintain backend systems using Zope and Python.
● Performance Optimization: Analyze and optimize the performance of existing systems, ensuring high availability and reliability.
● Code Quality: Write clean, maintainable, and testable code, following industry best practices.
● Technical Leadership: Mentor junior developers, provide technical guidance, and review code.
● Integration: Collaborate with front-end developers and other teams to integrate user-facing elements with server-side logic.
● Problem-Solving: Troubleshoot and resolve complex technical issues related to Zope applications.
● Documentation: Maintain comprehensive technical documentation for system architecture, processes, and workflows.
Requirements
● Experience: 10+ years of backend development experience, with a strong focus on Zope and Python.
● Expertise: In-depth knowledge of Zope, including its architecture, components, and customizations.
● Skills: Proficiency in Python programming and related frameworks.
● Database Management: Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and data modeling.
● Deployment: Familiarity with CI/CD pipelines, Docker, and cloud-based deployments (e.g., AWS, Azure, or GCP).
● Testing: Strong experience in writing unit tests and automated testing frameworks.
● Communication: Excellent communication and collaboration skills to work effectively within a distributed team.
Preferred Qualifications
● Familiarity with Plone or other content management systems built on Zope.
● Experience with asynchronous programming and frameworks like AsyncIO.
● Understanding of microservices architecture and RESTful APIs.
● Knowledge of security best practices for web applications
Time Zone: Eastern 5pm to 2am Remote – Islamabad
Location: Islamabad - Remote