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!