About the Role:
As the Lead Back-End Developer at Beyond Z, you will be integral in designing and implementing server-side architecture that powers our AI solutions and mobile applications. You will work closely with front-end developers and other team members to ensure smooth data flow and system integration. This role provides an excellent opportunity to innovate in AI-driven projects and contribute to impactful, scalable solutions.
Key Responsibilities
System Architecture & Technical Leadership
• Define and maintain the backend architecture for scalable, high-performance AI-driven mobile and web applications.
• Select and implement the appropriate tech stack, ensuring compatibility with AI models and APIs.
• Design and document backend infrastructure, including data flow, APIs, and integrations.
• Establish best practices for software development, including version control, CI/CD, and security protocols.
• Ensure system scalability, considering future growth and multi-client deployment strategies.
• Collaborate with UI/UX designers, front-end engineers, and AI specialists to ensure smooth integration.
Backend Development & Performance Optimization
• Develop, optimize, and maintain server-side applications, APIs, and databases.
• Ensure high availability, security, and scalability of backend systems.
• Implement authentication, authorization, and data security measures.
• Work on real-time data processing, caching, and performance enhancements.
• Debug and resolve complex backend issues efficiently.
Collaboration & Team Growth
• Work closely with AI engineers, frontend developers, and DevOps to ensure seamless system integration.
• Provide technical mentorship to junior developers and other team members.
• Stay ahead of emerging backend technologies and best practices to improve system performance.
Requirements
• 5+ years of experience in backend development with expertise in Python.
• Strong experience in designing system architectures, API frameworks, and scalable infrastructure.
• Proven ability to lead and make architectural decisions in complex projects.
• Deep knowledge of Python frameworks (FastAPI, Django, Flask) and API development.
• Experience with database design (SQL and NoSQL – PostgreSQL, MongoDB, etc.).
• Experience working with cloud services (AWS, Azure and GCP).
• Strong understanding of microservices architecture, caching, and API gateways.
• Solid knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
• Strong problem-solving skills and a detail-oriented approach.
Preferences
• Experience in AI/ML-powered applications
• Familiarity with event-driven architecture and real-time data processing.
• Hands-on experience with message queues (RabbitMQ, Kafka, Redis).
• Strong knowledge of security best practices, including OAuth, JWT, and encryption techniques.
• Prior experience in a technical leadership role or as a Tech Lead/Architect
Any Graduate