The Full Stack Developer will be responsible for the design, development, delivery, and support of CFRA's applications and services.
This role includes production support responsibilities during US business hours to ensure system reliability and rapid resolution of critical issues.
The candidate will respond to production incidents, perform root cause analysis, implement fixes, and collaborate with cross-functional teams to minimize system downtime.
Requirements
A minimum of 3+ years of full stack development experience building and delivering enterprise web applications with demonstrated proficiency in both frontend and backend technologies.
Experience integrating AI and machine learning capabilities into applications, including working with LLM APIs (OpenAI, Anthropic Claude, AWS Bedrock)
Understanding prompt engineering principles and best practices for designing effective prompts
Familiarity with vector databases and Retrieval-Augmented Generation (RAG) architectures for building AI applications
Knowledge of machine learning frameworks and libraries such as PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers, and LangChain
Experience designing architectures for AI-powered applications
A bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field is preferred.