Designs, develops, and maintains scalable full stack applications with a focus on integrating multiple systems and AI-powered services. Leads the development of end-to-end solutions across frontend and backend systems, enabling seamless integrations between applications, APIs, and AI-driven bot platforms, while ensuring scalability, reliability, and performance.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4–7+ years of experience in full stack software development.
- Strong proficiency in at least one or more programming languages such as JavaScript/TypeScript, Python, or Java.
- Solid experience in building frontend applications (e.g., React, Angular, or similar frameworks).
- Strong backend development experience with RESTful APIs and microservices architecture.
- Experience integrating multiple systems, third-party APIs, and enterprise applications.
- Hands-on experience working with LLMs and integrating AI services into applications.
- Familiarity with frameworks such as LangGraph, LangChain, or similar tools is an advantage.
- Experience with cloud platforms (preferably AWS) and containerization (Docker/Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong understanding of software engineering principles, including scalability, security, and maintainability.
- Excellent problem solving skills and the ability to work independently in a fast-paced environment.