Job Summary:
- STRONG JAVA / PYTHON / AAEML / basic angular skill still good
- Senior Full Stack Developer with a strong background in Python and frontend frameworks such as Angular or ReactJS.
- The ideal candidate should have a solid track record of building scalable, high-performance web applications and possess a genuine interest or foundational experience in Generative AI technologies, including GitHub Copilot, LangChain, AWS Bedrock, SageMaker, LLMs, RAG architectures, vector databases, and embeddings.
Key Responsibilities:
- Design, develop, and maintain robust, scalable full stack applications using Python (Backend) and Angular/ReactJS (Frontend).
- Translate complex business and functional requirements into technical designs and deliver end-to-end solutions.
- Collaborate with cross-functional teams including product managers, AI/ML engineers, and DevOps for seamless feature delivery.
- Build and consume RESTful APIs and integrate with third-party services.
- Implement responsive, user-friendly UI/UX with modern JavaScript frameworks.
- Write clean, maintainable, and well-documented code following best practices.
- Contribute to code reviews, performance tuning, and system architecture discussions.
- Stay current with evolving technologies and propose new tools or practices to improve team productivity.
Required Skills & Qualifications:
- 10+ years of hands-on software development experience.
- Strong expertise in Python.
- Proficiency in Angular or ReactJS for frontend development.
- Deep understanding of RESTful APIs, microservices architecture, and cloud-native design.
- Strong experience in writing unit/integration tests and working in Agile/Scrum teams.
- Exposure or working knowledge of Generative AI concepts, such as:
- GitHub Copilot for AI-assisted coding
- LangChain framework
- AWS Bedrock and Amazon SageMaker
- LLMs (e.g., Claude, GPT)
- RAG (Retrieval-Augmented Generation) architecture
- Vector databases (e.g., FAISS, Pinecone, pgvector)
- Embeddings and semantic search