- Architecture Design: Lead the design and development of product architecture ensuring alignment with business goals and technical requirements.
- Technical Leadership: Provide technical guidance and mentorship to development teams fostering best practices in software development.
- Collaboration: Work closely with product managers engineers and stakeholders to define and refine product requirements and specifications.
- Scalability and Performance: Ensure that all products are designed with scalability performance and security in mind.
- Code Reviews: Conduct code reviews to ensure code quality maintainability and adherence to architectural standards.
- Technology Evaluation: Stay uptodate with emerging technologies and industry trends evaluating their potential impact on our products and business.
- Documentation: Create and maintain comprehensive architectural documentation to support development and operational activities.
Requirements
- Bachelor s or Master s degree in Computer Science Engineering or a related field.
- 58 years of experience in software development and architecture.
- Strong proficiency in Python and Node.js.
- Experience with RESTful APIs microservices architecture and cloud platforms (AWS Azure or Google Cloud).
- Solid understanding of database design and management (SQL and NoSQL).
- Proven experience in designing scalable highperformance and secure systems.
- Excellent problemsolving skills and a proactive approach to addressing challenges.
- Strong communication skills with the ability to convey complex technical concepts to nontechnical stakeholders.
Preferred Qualifications:
- Experience with containerization technologies (Docker Kubernetes).
- Familiarity with frontend technologies (React Angular or Vue.js).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with agile development methodologies.
Benefits
What We Offer:
- Competitive salary and benefits
- Medical Insurance
- Parental Support Maternity cover
- Retirement Benefits PF Contribution
- Opportunities for professional growth
- Collaborative and inclusive work environment
- Flexible working hours.
Bachelor s or Master s degree in Computer Science, Engineering, or a related field. 5-8 years of experience in software development and architecture. Strong proficiency in Python and Node.js. Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud). Solid understanding of database design and management (SQL and NoSQL). Proven experience in designing scalable, high-performance, and secure systems. Excellent problem-solving skills and a proactive approach to addressing challenges. Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. Preferred Qualifications: Experience with containerization technologies (Docker, Kubernetes). Familiarity with front-end technologies (React, Angular, or Vue.js). Knowledge of CI/CD pipelines and DevOps practices. Experience with agile development methodologies.