Full Stack Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Application Deadline:
10/01/2026Address:
401 9th Avenue SW, Suite 1930Job Family Group:
TechnologyRole Overview
We are looking for a Full Stack Engineer who can design and deliver scalable, enterprise-grade solutions while building AI capabilities directly into our platforms .
This role is not limited to a specific tech stack. We are looking for someone who:
- Understands banking and business workflows
- Takes end-to-end ownership of delivery
- Is a strong problem solver
- Has hands-on experience building with large language models and can apply them responsibly in a regulated environment
You will work across frontend, backend, and integration layers to build reliable systems, while delivering AI-enabled capabilities where they create genuine business value. Candidates are not expected to have a research background in machine learning. We are looking for engineers who have implemented LLM-based functionality, understand its practical limitations, and can build around them . There will be opportunity to develop deeper expertise in areas such as agentic systems, orchestration, and model evaluation, supported by structured learning and meaningful project work.
What You'll Work On
- Build and enhance core banking and client onboarding platforms
- Design APIs and backend services that support complex, multi-step workflows
- Develop user-facing applications with a strong focus on usability and performance
- Work on data-driven systems, integrations, and orchestration layers
- Deliver AI-assisted capabilities including document processing, intelligent onboarding workflows, search and summarization, and decision support
- Implement retrieval-augmented generation (RAG) capabilities that make internal policy, product, and client information accessible and actionable
- Contribute to modernization initiatives including API-first design, cloud adoption, and event-driven architecture
Key Responsibilities
- Design, build, and support end-to-end applications across frontend, backend, and integration layers
- Translate business requirements into scalable technical solutions
- Take ownership of features from design through production and support
- Collaborate with product, architecture, and business teams to solve complex domain problems
- Build robust microservices and APIs using Java, Node.js, or Python
- Develop intuitive frontend applications using React or Angular
- Ensure systems are secure, resilient, and compliant, which is critical in banking
- Identify opportunities to leverage AI development tools to improve delivery efficiency
- Contribute to continuous improvement of engineering practices covering quality, CI/CD, and observability
- Develop features using LLM APIs, including prompt design, structured output handling, tool calling , and management of errors and edge cases
- Implement and optimize RAG pipelines covering chunking strategy, embeddings , vector search, and grounding of responses in source documents
- Establish validation and evaluation practices to assess AI output quality and identify regressions before release
- Apply appropriate safety and security controls including input validation, PII handling, prompt injection mitigation, and human-in-the-loop review for material decisions
- Manage cost and latency considerations associated with model usage
Core Technical Stack
- Backend: Java (Spring Boot), Node.js, Python
- Frontend: Angular or React
- AI / LLM: LangChain, AWS Bedrock, Azure OpenAI, Copilot Studio, OpenAI and Anthropic APIs
- Retrieval: Vector databases including pgvector, OpenSearch or Pinecone, or Chroma
- Architecture: Microservices, APIs, event-driven systems
- Data: SQL/NoSQL, Oracle
- Infrastructure: AWS/Azure, Docker, Kubernetes, Kafka
- Tools: CI/CD pipelines, observability platforms
- Candidates are not expected to have experience across the full stack listed. Demonstrated strength in several areas and the ability to learn others is sufficient.
Must-Have Skills
- 5–10 years of experience in backend or full stack development
- Proficiency in at least one backend language (Java, Node.js, or Python) and one frontend framework (React or Angular)
- Strong understanding of system design, API development, and building for scale
- Experience delivering production-grade applications end-to-end
- Strong problem-solving and analytical skills
- Demonstrated ownership and accountability for delivery
- Ability to wo