Infinite Computer Solutions is seeking a Senior Full-Stack Software Engineer to join their growing engineering team. The role involves bridging traditional full-stack development with AI integration, implementing scalable solutions, and ensuring robust and secure product functionality across various layers including front end, back end, and cloud infrastructure.
Responsibilities:
- Design, develop and maintain scalable web applications with full-stack ownership
- Develop responsive web applications using React, Next.js and other modern technologies
- Build and manage back-end API’s on Node.js and Python FastAPI frameworks
- Provision, manage, and optimize cloud infrastructure on AWS or Azure. You will own the architecture for the services you build
- Maintain and improve CI/CD pipelines to ensure smooth, reliable deployments. Automate repetitive tasks and ensure "infrastructure as code" principles are upheld
- Design and implement robust interfaces with LLM’s (OpenAI, Anthropic, Gemini, or open-source models) and other ML models
- Work closely with product management and other engineers to deliver to define feature requirements and deliver high-quality products