Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a versatile Software Engineer to own features end-to-end across our tech stack. You will be instrumental in expanding our authenticated web applications, designing high-throughput data processing systems, and building intuitive user interfaces that present complex, AI-driven financial insights clearly to our users.
Our core tech stack is Elixir + PostgreSQL on the backend (also a little bit of NodeJS) , and React on the frontend. If you enjoy working at the intersection of robust functional programming, distributed cloud infrastructure, modern web interfaces, and cutting-edge generative AI, you will fit right in.
What You'll Do
- Build & Scale: Architect and implement scalable, highly concurrent backend services in Elixir to process massive, proprietary datasets.
- Craft User Experiences: Develop highly responsive, component-driven UI features in React that make complex data and AI tools intuitive for investment professionals.
- Serverless Execution: Write and optimize serverless workflows using AWS Lambda and SQS to handle distributed computational tasks and pipeline data efficiently into our systems.
- Data Modeling: Manage complex relational data models in PostgreSQL, optimizing for high-performance queries and robust analytical processing.
- AI Integration: Collaborate with our AI/ML efforts to integrate custom models, LLM capabilities, and analytical workflows seamlessly into the core application.
- Own the Lifecycle: Participate in everything from product brainstorming and scoping to deployment, monitoring, and ongoing maintenance.
Requirements
Do you have experience in Python?, Do you have a Master's degree?, * Technical Breadth: Proven experience shipping production-grade applications using our core stack or highly adjacent technologies.
- Backend Expertise: Strong foundational knowledge of functional programming. Deep production experience with Elixir (Phoenix/Ecto)is highly preferred, but we will also consider brilliant engineers with strong backgrounds in other ecosystems (e.g., Go, Ruby, Rust, Python) who are eager to master Elixir.
- Frontend Proficiency: Solid experience building clean, modular web apps with React, TypeScript, and modern state-management patterns.
- Database & Cloud Acumen: Excellent command of PostgreSQL (query optimization, schema design) and comfortable utilizing AWS Lambda / serverless architecture.
- Product Mindset: You don't just write code to specifications; you think critically about user workflows and care deeply about the product's ultimate value.
- Startup Agility: Thrives in a fast-paced, high-ownership environment where priorities can shift as we rapidly iterate based on customer feedback.
Nice to Haves
- Prior experience in Fintech, quantitative finance, or building tools for investment analysts.
- Hands-on experience with vector databases, LLM orchestration frameworks (like LangChain or Elixir's Bumblebee/Nx ecosystem), and semantic search.
- DevOps experience with AWS, Docker, or Terraform.
Benefits & conditions
Pulled from the full job description
- Unlimited paid time off
- Work from home, * Competitive salary and meaningful, early-stage equity.
- Comprehensive health, dental, and vision insurance.
- Flexible work environment (Remote friendly with regional hybrid options).
- The opportunity to work alongside an elite, tight-knit engineering team building a defining product in the AI & financial sector.
- Generous stipend for your home office configuration and hardware setup.