Description:
General Requirements
Leadership:
• Demonstrated ability to act as a tech lead, guiding the design, development, and implementation of full-stack solutions while ensuring alignment with best practices and the company and its client’s objectives.
• Skilled in mentoring and supporting team members, fostering a culture of collaboration, innovation, and continuous improvement.
• Strong technical decision-making abilities, prioritization of tasks, and managing resources to meet project deadlines.
Collaboration Across Teams:
• Proven ability to build strong partnerships with product, technology, and business stakeholders, actively listening to understand their needs and challenges and adjusting approach and thinking accordingly.
Personal Growth Mindset, Problem-Solving & Adaptability:
• Adopt an AI-led development mindset by integrating AI tools and automation into the software development lifecycle, leveraging AI for code generation, testing, debugging, and optimization to enhance productivity.
• Deep interest in learning and adopting emerging technologies, particularly in the rapidly evolving AI and full-stack development landscape.
• Proactive approach to problem-solving, solution design, and the development process as well as associated challenges.
• Enjoy working in a fast-paced and changing environment, with the ability to react and adapt quickly to changes.
Communication:
• Ability to convey technical insights to both technical and non-technical stakeholders clearly and effectively.
Technical Skills
Full-Stack Development:
• Expertise in designing and developing scalable, high-performance full-stack applications, ensuring robust and efficient system architecture.
• Strong experience with modern frontend and backend development frameworks, including React, Tailwind CSS, Node.js, and TypeScript.
• Knowledge of microservices architecture and best practices for modular application design.
Database Management & Optimization:
• Proficiency in managing relational and NoSQL databases, including PostgreSQL and Snowflake, ensuring efficient query execution and data integrity.
• Experience with vector databases for integrating AI-driven features like search and recommendation systems.
API & Integration Development:
• Strong experience in developing RESTful and GraphQL APIs, ensuring seamless integration between frontend, backend, and external systems.
• Expertise in middleware application development, supporting data flow between systems using Tachyon, Temporal, and similar orchestration tools.
• Experience with data ingestion, pipeline management, and integration solutions in distributed environments.
Cloud & DevOps:
• Deep understanding of AWS se