Job Summary
We are seeking an experienced Full Stack Senior/ Lead Engineer to drive the development of a next-generation AI SaaS platform that serves as a copilot for financial advisors. As a leader in a dynamic team, you’ll manage end-to-end application architecture, design, and deployment while collaborating with cross-functional teams, including AI Engineering, UX design, DevOps, and QA. This role is pivotal in delivering an exceptional user experience for our clients in the financial services industry.
Key Responsibilities
  • Lead Full Stack Development: Architect and develop scalable, reliable, and performant web applications using Python, Django, and Flask on the backend, and Angular, HTML, CSS, and JavaScript on the frontend.
  • Platform Design & Development: Collaborate with UX designers to build intuitive, high-performing user interfaces and deliver exceptional user experiences tailored to financial advisors.
  • Code Quality & Testing: Ensure the delivery of robust, quality-driven code through best practices in testing and QA.
  • DevOps Leadership: Set up and manage CI/CD pipelines, containerization, and orchestration using DevOps tools (Docker, K8S, Jenkins, HAProxy, NGINX, and Sentry) to optimize the development workflow.
  • Database Management: Oversee the design and optimization of databases using MongoDB, Redis, and ELK to ensure data integrity and performance.
  • Gen AI & LLM - Exposure towards Open AI, other LLMs, RAG Pipelines, Agentic framework will be added advantage
  • Collaborate with Cross-functional Teams: Work closely with Product Managers, UX Designers, QA, and other engineering teams to align project objectives with platform goals.
  • Mentorship and Guidance: Mentor junior developers, promote a high-performance culture of continuous learning, and drive team success.
Qualifications
  • Education: Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience: Minimum of 3 years of software development experience, with at least 2 years in a technical lead role (preferably for Lead role), ideally within an AI SaaS Product environment.

Technical Skills:
  • Languages & Frameworks: Proficient in Python (Django, Flask), Angular, HTML, CSS, and JavaScript. Experience with CSS preprocessors (Sass, Less)
  • DevOps: Experience with Docker, Kubernetes; CI/CD – Tools (Jenkins, GitLab CI/CD, GitHub Actions)
  • Database: Hands-on experience with NoSQL (MongoDB) and SQL (PostgreSQL, MySQL) databases
  • API design: Understanding of API design (RESTful and GraphQL) and microservices architecture.
  • Testing & QA: Familiarity with automated testing frameworks and best practices.
  • Architectural Skills
System Design:
  • Ability to design scalable, high-performance applications.
  • Knowledge of architectural patterns (MVC, MVVM, Microservices).
  • Understanding of distributed systems, caching mechanisms, and data storage.
Code Quality & Standards:
  • Strong knowledge of best practices in coding, code review, and refactoring.
  • Experience with code documentation and maintaining codebase consistency.
Soft Skills:
  • Strong problem-solving, troubleshooting and analytical skills.
  • Ability to manage multiple projects and meet tight deadlines.
  • Excellent communication skills to work effectively across teams.
  • Mentorship experience and a collaborative, team-oriented mindset.
Nice-to-Have Skills
  • UX Design and Development experience, particularly with a focus on enhancing the user journey in AI-driven Copilot applications.
  • Familiarity with Financial or Wealth Management Applications is an added advantage.
What We Offer
  • Career Development: Opportunities for growth and advancement in a rapidly expanding SaaS AI Product Company.
  • Collaborative Culture: Join a diverse, collaborative team where every voice matters.
  • Competitive Benefits: Comprehensive healthcare, remote work options, and support for continued learning and development.
Join us to make an impact in transforming financial advisory services with cutting-edge AI technology!