Job Description
Expertise in Python programming and the Django framework for robust back-end development and React for creating interactive front-end experiences.
Proficient with AWS cloud infrastructure and services such as EC2, S3, RDS, and Lambda, to design and maintain scalable and secure applications.
Demonstrated experience in leading software development projects, with a strong grasp of Software architecture and System design.
Familiarity with AI technologies, particularly in deep learning, machine learning, and generative AI, and their practical applications in software solutions.
Solid understanding of DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, Git, and Docker.
Strong problem-solving skills, with the ability to navigate complex technical challenges and make informed decisions.
Excellent leadership qualities, capable of mentoring junior developers and fostering a collaborative team environment.
Superior communication skills, with the capacity to effectively interface with both technical and non-technical stakeholders.
Key Responsibilities
Lead the architecture, design, and development of our SaaS product, ensuring the effective use of Python, Django and React to meet business requirements.
Oversee the integration of AWS services to optimize the deployment and operation of our applications, enhancing performance and scalability.
Lead the adoption of AI technologies within the product, exploring innovative approaches to leverage deep learning, machine learning, and generative AI.
Manage cross-functional teams through the planning, execution, and delivery of software projects, maintaining high standards of quality and efficiency.
Conduct code reviews, provide technical guidance, and support the professional growth of team members.
Collaborate with product managers, designers, and other stakeholders to align development efforts with strategic goals and customer needs.
Monitor technology trends and advancements in web development, cloud computing, and AI to continuously improve our product offerings and technical practices.
Ensure adherence to best practices in coding, testing, security, and compliance across all development activities.