Company Description
Asseta AI is The Intelligent Family Office Suite™ that enhances financial clarity through automated multi-entity financial management and improved investment visibility. Designed to replace spreadsheets and siloed data sources, Asseta's intuitive AI adapts to user workflows, providing an ultra-secure, integrated modular suite to meet various family office needs.
Role Description
This is a full-time remote role for a Founding Software Engineer with a base salary of $150-200k plus 1-3% equity. The Founding Software Engineer will be responsible for developing and maintaining the company's software platform, collaborating with cross-functional teams, writing clean, scalable code, and ensuring the performance and quality of applications. Additional responsibilities include debugging and resolving technical issues, participating in code reviews, and contributing to architectural decisions.
Requirements
• 5+ years of experience as a senior full-stack or backend engineer in a high-compliance, data-intensive, or financial domain.
• Expert knowledge of Python, FastAPI, SQLAlchemy, and modern relational database design (PostgreSQL).
• Strong frontend experience with React, TypeScript, and modular component-based development patterns.
• Proven experience working in microservices architectures, with decoupled modules and shared service abstractions.
• Familiarity with multi-tenant, multi-entity, multi-currency systems and how to structure data models to support them.
• Experience with asynchronous processing (Celery/RabbitMQ) and background task orchestration.
• Solid grasp of security, authentication, authorization, and audit trail best practices in financial systems.
• Strong experience with AWS infrastructure, including services like ECS, S3, CloudWatch, and ElastiCache (Valkey).
• Proficiency in DevOps practices, including CI/CD pipelines, containerization with Docker, and infrastructure-as-code using Terraform.
• Ability to own systems from concept to production, including testing, deployment, and observability.
• Excellent communication and documentation skills – you can explain architecture clearly and advocate for best practices.Keywords to Avoid
C++, .NET, ASP.NET,