About Us
Cressco is a remote-first Colombian company that builds digital products for the Short-Term Rental industry—while also serving health, banking, and AI clients.
As long-term tech partners, we optimize business workflows and deliver apps and automations that drive measurable growth.
Our culture blends transparency, world-class quality, and continuous learning.
Role Overview
We're looking for a
Semi Senior Full Stack Developer
to join our product squads.
You'll collaborate with designers, product owners, and other engineers to build scalable, secure applications used by clients across North America and Europe.
This role is hands-on: you'll design features end-to-end, write clean and testable code, and contribute to both frontend (React/TypeScript) and backend (Node/Flask) development.
Key Responsibilities
- Own system architecture and engineering standards across services.
- Make framework, library, and design pattern decisions.
- Plan technical work for sprints and releases.
- Unblock risks and sequence incremental delivery.
- Ensure robust code review, testing, and documentation.
- Own continuous integration, delivery, and release readiness.
- Instrument logs, tracing, metrics, and incident follow-ups.
Required Skills & Experience
- 3–5 years of professional experience as a Full Stack Developer.
- Solid backend experience with and Python/Flask (or FastAPI).
- Strong knowledge of TypeScript and React (hooks, context, state management).
- Strong SQL with PostgreSQL or MySQL, including indexing.
- Working knowledge of MongoDB, Redis, or DynamoDB.
- Hands-on Nginx: reverse proxy, TLS, and troubleshooting.
- CI/CD pipelines, semantic versioning, and rollout strategies.
Nice-to-Have
- Experience in hospitality.
- AWS or GCP operations, queues, and feature flags.
- API contract testing and performance profiling.
What We Offer
- Direct access to founders—your voice shapes our growth.
- Fully remote
work from anywhere, GMT-5 core overlap.
- See the direct impact of your work on company growth and client success.
- Global team—collaborate across continents for international clients.
- Influence strategy and decisions alongside founders; your voice shapes our direction.
Why join Cressco?
You'll collaborate with a truly international team, see visible impact from day one, and help shape our growth strategy.
How to apply
Ready for your next challenge?
Send your CV to
today