Full Stack Software Engineer
Posted: Oct 13, 2025
Job Description
OverviewWe are looking for a flexible, hands-on Full-Stack Engineer to help build and scale a TypeScript-based financial application. You will work directly with the CTO and CEO, owning large parts of the stack and making architectural decisions. This is a startup environment where adaptability and end-to-end ownership are key.Key ResponsibilitiesDesign and implement features across the stack using TypeScript, React, Node.js, and Nest.js.Develop and optimize APIs and services for high-volume financial data.Architect and maintain PostgreSQL and SQLite schemas, queries, and performance tuning.Deploy and operate applications on AWS (EC2, RDS, S3, CloudFront, Lambda, etc.).Ensure security, reliability, and scalability of the platform.Take full ownership of tasksfrom initial design through deployment and monitoring.Work directly with the CTO and CEO, collaborating closely on priorities and decisions with minimal bureaucracy.Required QualificationsStrong experience with TypeScript and modern React (Hooks, Context API, etc.).Solid backend development skills with Node.js and Nest.js.At least minimal knowledge of PythonDeep understanding of SQL and relational database design with PostgreSQL and/or SQLite.Practical experience deploying and operating applications on AWS.Ability to work independently, make architectural decisions, and adapt quickly to changing priorities.Preferred / Nice-to-HaveKnowledge of CRDTs (Conflict-free Replicated Data Types) or distributed data-sync strategies.Ability to adjust and use LLM and ML servicesBackground in financial data, market data feeds, or fintech applications.Knowledge of IndexedDB, WebAssembly (WASM), and Service Workers is highly desirable.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period