- Architecture & Design:
- Design robust, scalable, and secure backend architectures using Python and Node.js.
- Collaborate with front-end teams to ensure seamless integration with React-based UIs.
- Define and enforce architectural standards, patterns, and best practices.
- Leadership & Collaboration:
- Mentor and guide backend developers and contribute to technical leadership.
- Conduct code reviews, performance tuning, and risk assessments.
- Technical Execution:
- Develop APIs (RESTful and GraphQL) that power web and mobile applications.
- Optimize database design and access (SQL and NoSQL).
- Implement CI/CD pipelines and ensure high availability of services.
- Innovation & Strategy:
- Evaluate and recommend tools, technologies, and processes.
- Stay updated with emerging technologies and industry trends.
Required Qualifications:
- 10+years of experience designing and developing backend systems in Python and Node.js.
- Strong understanding of React and its interaction with backend APIs.
- Proficiency in REST/GraphQL API design and microservices architecture.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Solid understanding of database technologies (PostgreSQL, MongoDB, Redis).
- Experience with containerization tools like Docker and orchestration with Kubernetes.
- Familiarity with security, compliance, and performance optimization.
- Excellent communication and documentation skills.