Full Stack Engineer
Role details
Job location
Tech stack
Job description
-
Application & API development
-
Design, build, and maintain secure, scalable APIs and microservices (primarily in .NET) that expose AI, data science, and analytics capabilities to applications and end users.
-
Implement robust integration patterns for connecting to internal systems (CRMs, data platforms, identity providers) and external services.
Fullstack & UX development
- Develop responsive frontend applications in React (preferably TypeScript) that deliver intuitive, highperforming user experiences for Sales, Retention, and Call Center users.
- Collaborate with stakeholders and designers on UX flows, wireframes, and interaction patterns; translate them into productionready UI components.
Workflow automation & SharePoint solutions
- Build and maintain workflow automation solutions using orchestrators and workflow tools (e.g., Power Automate, Logic Apps, or similar) to automate repetitive tasks and data flows.
- Design and develop SharePointbased applications, portals, and integrations that support collaboration and operational workflows.
Database & stored procedure development
- Design and optimize relational database schemas, stored procedures, and queries to support application and reporting needs (e.g., SQL Server, Redshift, or similar).
- Partner with Data Engineers to ensure consistency between application data models and analytical data models.
AI & CRM integration
- Integrate with AI/ML services and platforms (e.g., model APIs, LLM endpoints, RAG services) to embed intelligence into applications and workflows.
- Implement robust integrations with CRM systems (e.g., Salesforce, Dynamics, or equivalent), ensuring data integrity, performance, and security.
Automation & orchestration
- Use orchestration tools to automate data flows, scheduled jobs, and crosssystem workflows; implement monitoring, logging, and alerting for reliability.
- Collaborate with AI/Data Engineering teams to align application workflows with data and model pipelines.
Engineering best practices & collaboration
- Apply software engineering best practices: code reviews, unit/integration testing, CI/CD, version control, and documentation.
- Work closely with AI Engineers, Data Scientists, Data Engineers, and Program Managers to translate requirements into technical designs and highquality implementations., * Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
- Cultural Celebrations: Strengthen our familial bonds through shared celebrations, fostering a sense of community.
- Diverse Project Exposure: Work on a variety of projects across sectors like Healthcare, Banking, e-commerce, and Retail, collaborating with leading global brands.
- Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
- E-Learning Platform: Gain access to comprehensive e-learning platforms coupled with a robust mentorship program to enhance your skills.
- Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.
If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you!
Requirements
Required Skills: .Net, React , Python, AI/ML, LLM, * Bachelor s degree in Computer Science, Software Engineering, Information Systems, or a related technical field., * 8+ years of professional software engineering experience building production applications and services.
- Significant experience working in or alongside data, analytics, or AI/ML teams in a large enterprise environment.
Technical skills
-
Backend & APIs
-
Strong experience with .NET / C# (e.g., ASP.NET Core, Web API) building RESTful APIs and services.
-
Experience with authentication/authorization patterns (OAuth2/OpenID Connect) and secure API design.
Frontend & UX
- Proficiency in React (TypeScript preferred) and modern frontend development practices (componentization, state management, testing).
- Demonstrated ability to implement clean, userfriendly interfaces and workflows; familiarity with UX principles and design systems.
Database & stored procedures
- Strong SQL skills and experience with stored procedure and database development (e.g., SQL Server, Postgres, Redshift).
- Experience designing schemas, indexes, and queries for performance and scalability.
Workflow & automation
- Proven experience using orchestrators/workflow tools (e.g., Power Automate, Logic Apps, Airflow, or similar) to automate repetitive tasks and crosssystem workflows.
- Implemented monitoring, logging, and alerting for workflows and background jobs.
SharePoint & collaboration solutions
- Experience developing solutions on SharePoint (e.g., SPFx, custom web parts, integrations) to support business processes.
Python & AI integration
- Working knowledge of Python for scripting, integrations, and working with AI/ML APIs.
- Experience integrating with AI/ML platforms (model endpoints, LLM APIs, or similar) and handling their inputs/outputs in applications.
Cloud & cost awareness
- Handson experience with cloud platforms (AWS preferred) for application hosting, APIs, and databases.
- Familiarity with performance tuning and basic cost optimization considerations (e.g., rightsizing services, efficient data access).