Role Overview
Welsbach is seeking a highly capable Full Stack Developer to design, build, and scale production-grade internal systems used by senior investment professionals.
This is a high-ownership role at the intersection of finance, software engineering, and artificial intelligence. You will work directly with leadership, bankers, and analysts to translate complex real-world transaction workflows into scalable, secure, and intelligent technology solutions.
Key Responsibilities
Application Development & Architecture
- Design, develop, and maintain end-to-end web applications across frontend and backend
- Build scalable, secure, high-performance systems used across research, analytics, and internal operations
- Own architectural decisions with a focus on long-term maintainability and performance
- Manage deployments, monitoring, and continuous improvement of production systems
AI & Data Systems Development
You will play a central role in integrating AI into real financial workflows.
This includes building and deploying:
- Automated data extraction and processing pipelines
- LLM-powered workflows for research, summarization, and document analysis
- Intelligent dashboards and decision-support systems
- AI tools that work across structured and unstructured capital markets datasets
Additional responsibilities:
- Integrate third-party AI models and APIs into production applications
- Implement prompt engineering, embeddings, and vector database solutions
- Continuously improve model reliability, accuracy, and usability in live environments
Collaboration & Business Integration
- Work closely with senior leadership and investment banking teams to understand transaction workflows
- Translate complex advisory problems into clear technical architectures
- Partner across functions to deliver solutions from concept to deployment
- Provide structured input on feasibility, timelines, and system trade-offs
Platform Reliability & Security
- Ensure high standards of performance, security, and data privacy
- Implement appropriate access controls, auditability, and best practices for financial services environments
- Proactively identify technical risks and system bottlenecks
Required Qualifications
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Strong foundation in software engineering and data systems
Professional Experience
- 3+ years building and maintaining production-grade full stack applications
- Demonstrated experience deploying and scaling live systems
- Proven experience integrating AI/ML capabilities into real products (not only prototypes)
Technical Skills
Full Stack
- Strong proficiency in JavaScript / TypeScript
- Frontend frameworks: React, Next.js, or equivalent
- Backend development using Node.js, Python, or similar
- API design (REST / GraphQL)
- Databases: PostgreSQL, MySQL, MongoDB, or equivalent
Cloud & Infrastructure
- Experience deploying on AWS, GCP, or Azure
- Familiarity with CI/CD, monitoring, logging, and system reliability
AI & Data
- Hands-on experience with LLMs
- Understanding of prompt engineering, embeddings, and vector databases
- Experience with Python data tools (Pandas, NumPy)
- Ability to embed AI capabilities into real business workflows