Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Full Stack Engineer role.
Rezi rewrites your resume against Foresight Works Ltd's job description. Free.

Tailor your resume to this Senior Full Stack Engineer role.
Rezi rewrites your resume against Foresight Works Ltd's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Full Stack Engineer posting at Foresight Works Ltd — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Full Stack Engineer posting at Foresight Works Ltd — free, in seconds.
About the Role
Foresight is seeking a Senior Full Stack Engineer to build the core platform and product. You will develop systems to enhance the efficient delivery of large-scale construction projects, design APIs and data models for risk predictions and AI recommendations, and create interfaces for understanding complex projects. This is a hands-on role requiring ownership of features from database to browser, focusing on accuracy, scalability, and observability.
Responsibilities
- Own features from technical design through release and beyond, measuring adoption and iterating.
- Collaborate with ML engineers to integrate new models into production features.
- Partner with product, design, and customers to identify key problems to solve.
- Optimize performance across the stack, including page load, rendering, query speed, API latency, and uptime.
- Enhance architecture, testing, observability, and deployment processes.
- Contribute to shaping the product and technical roadmap.
Requirements
- 5+ years of experience building and shipping web products with full-stack ownership.
- Proficiency in Python (FastAPI, Django, or similar) for backend development.
- Strong TypeScript and React skills for frontend development.
- Solid relational data modeling in Postgres, including schema design, indexes, query plans, migrations, and ORM (SQLAlchemy).
- Experience with asynchronous operations: queues, background jobs, retries, idempotency, and worker failure handling.
- Hands-on experience with AWS services (S3, RDS, managed queues/events, containers, serverless).
- Attention to detail regarding correctness in financial transactions, permissions, concurrency, and multi-tenant data isolation.
- Ability to write tests and debug production issues using logs, metrics, and traces.
- Clear written communication skills.
- Comfortable making pragmatic trade-offs in a fast-paced, small-team environment.
Skills
- Python
- FastAPI
- Django
- TypeScript
- React
- Postgres
- SQLAlchemy
- AWS
- S3
- RDS
- Containers
- Serverless
- API design
- Data modeling
- Asynchronous programming
- Testing
- Observability
- Written communication
Location
- New York
- San Francisco
- Montreal
Work Type
- Full-time
- Hybrid
Experience Level
- Senior
Salary/Compensations
- $180,000-230,000
Benefits
- Health
- Dental
- Vision
- 401(k)
- PTO
About the Company
- Foresight's mission is to accelerate the delivery of the world's critical infrastructure by improving how teams manage complex capital projects.
- The company's AI platform connects schedules, field progress, and execution data across all project stakeholders, forecasting delivery timelines and enabling proactive issue resolution.
- Foresight works with leading data-center owners, developers, and general contractors globally.
- The company has raised a $25M Series A led by Macquarie Capital and is headquartered in New York.
- Foresight offers a unique opportunity to define a new category of agentic software for physical infrastructure, with a small, senior, and collaborative team.
Equal Opportunity
- Foresight is an equal opportunity employer. We welcome applicants of every background and do not discriminate on any protected basis.