Key Responsibilities
- Full Stack Software Development: Design, develop, and maintain front-end and back-end web application components; build scalable, secure, maintainable APIs and application services.
- Implement responsive user interfaces and ensure smooth backend integration.
- Write clean, efficient, well-documented code; participate in code reviews, debugging, performance optimization, and refactoring.
- AI Agent & GenAI Development: Design and implement AI-powered features and intelligent workflows; develop and integrate AI agents, chatbots, copilots, and automation flows.
- Apply prompt engineering for LLM-based solutions; use AI libraries/frameworks such as OpenAI APIs and LangChain.
- Collaborate on RAG, search, and structured/unstructured data integration use cases.
- Data & System Integration: Integrate applications with internal/external APIs, services, and enterprise data sources; work with structured/unstructured data.
- Implement data retrieval, search, and transformation workflows; ensure reliable integration between front-end, back-end, and AI services.
- Cloud, DevOps & Deployment: Deploy/support applications in cloud environments (AWS); contribute to CI/CD pipelines; use Docker/containerization.
- Assist with monitoring, troubleshooting, and operational support.
- Collaboration & Delivery: Work with architects/tech leads/product owners and cross-functional teams; participate in Agile ceremonies; translate business requirements; communicate progress and technical risks.
Education Minimum Requirement
- High School Diploma required.
Required Skills & Experience
- 3+ years full stack software development.
- Proficiency in Python/Java/JavaScript or TypeScript; React; strong front-end/back-end and API design/integration.
- Scalable, maintainable, well-documented code with testing, debugging, and code reviews.
- Hands-on LLM/GenAI implementation with prompt engineering.
- Familiarity with OpenAI APIs/LangChain and AI use cases (chatbots/copilots/automation/RAG/search).
- AWS and Git/version control, CI/CD concepts, Docker.
- SQL/data querying/data processing and integration with structured/unstructured sources.
- Strong communication and Agile collaboration.