As a Full Stack Software Engineer, you will be responsible for designing and implementing user-facing applications and robust backends for seamless interaction with our personalized AI solutions.
Responsibilities
Develop and maintain scalable web and mobile applications that integrate with AI-powered systems.
Experience integrating AI-powered workflows into business applications.
Proficiency in working with enterprise applications (e.g., Salesforce, SAP) and integrating third-party APIs.
Design, implement, and optimize backend APIs for interaction with AI models (e.g., Flask, FastAPI, Node.js).
Build and maintain frontend interfaces using modern frameworks (e.g., Python, React, Angular, Vue.js).
Collaborate with AI and data science teams to design efficient APIs for serving AI models and retrieving insights.
Ensure high performance, scalability, and security of the software applications.
Implement and optimize databases (SQL and NoSQL) for efficient storage and retrieval of structured and unstructured data.
Write unit, integration, and end-to-end tests to ensure application reliability and robustness.
Monitor and maintain application performance using tools like New Relic, Datadog, or similar.
Stay updated with the latest trends and advancements in full-stack development and AI integrations.
Requirements
Experience: 3+ years in full-stack development.
Proficiency in modern frontend frameworks (React, Angular, Vue.js) and related tools.
Strong skills in backend development using languages like Python, Node.js, or Java.
Experience building RESTful APIs and working with web frameworks (e.g., Flask, FastAPI, Express.js).
Proficiency in databases (e.g., PostgreSQL, MongoDB, Redis).
Knowledge of cloud platforms (AWS, GCP, Azure) and serverless architectures.
Familiarity with containerization (Docker) and version control systems (Git).
Strong understanding of security, scalability, and performance optimization.
Preferred Qualifications
Experience with AI/ML model integration in web or mobile applications.
Knowledge of GraphQL or WebSocket APIs
Familiarity with CI/CD pipelines for full-stack application deployment.
Contributions to open-source projects or tech communities