About The Role
We are looking for a talented Full-Stack Software Engineer to join our team and help build scalable, data-driven applications from the ground up. You will work across the full development lifecycle, contributing to both frontend and backend systems, and helping shape the architecture of our platform.
What You'll Do
- Develop and maintain frontend applications using TypeScript and React.
- Build backend services using Python and FastAPI.
- Design, manage, and optimize databases to ensure high performance and reliability.
- Work with CI/CD pipelines, containerization, and cloud deployments to deliver production-ready solutions.
- Monitor and maintain system observability to ensure robust, reliable services.
- Handle complex, data-rich environments and understand ETL pipelines and data flows.
What We're Looking For
- Solid software engineering experience across the full development lifecycle.
- Strong TypeScript/React frontend skills.
- Strong Python/FastAPI backend skills.
- Hands-on experience with database design, management, and optimization.
- Experience with CI/CD, containerization, cloud deployments, and observability.
- Comfortable working with complex, data-rich environments and ETL pipelines.
Nice To Have
- Experience with Apache Spark.
- Knowledge of Business Intelligence (BI) tools and workflows.