Backend Engineer (Python / Workflow Orchestration)
Prophecy Technologies
Job Summary
We are seeking an experienced Backend Engineer with strong expertise in Python and workflow/orchestration platforms to build and maintain scalable, reliable backend systems. The role focuses on solving complex engineering problems, contributing to distributed systems, and collaborating across teams to deliver high-quality software solutions.
Key Responsibilities
• Design, develop, and maintain backend services using Python.
• Build and manage workflows using orchestration platforms (e.g., Temporal).
• Develop scalable and fault-tolerant services for distributed systems.
• Collaborate with cross-functional teams on system design and implementation.
• Perform code reviews and contribute to engineering best practices.
• Troubleshoot production issues and optimize system performance.
• Ensure high standards for reliability, security, and maintainability.
Required Skills & Experience
• Strong hands-on experience with Python backend development.
• Experience working with workflow or orchestration platforms.
• Solid understanding of distributed systems and backend architecture.
• Excellent problem-solving and analytical skills.
• Self-motivated with the ability to work independently.
Competencies
• Backend Software Engineering
• Workflow Orchestration
• System Design & Scalability
• Problem Solving & Debugging
• Agile Development Practices
Preferred / Desirable Skills
• Experience with Temporal or similar orchestration frameworks.
• Exposure to ServiceNow or comparable enterprise platforms.
• Frontend experience using React.
• Knowledge of MCP.
• Experience working in cloud-based environments.