Cressco

Full Stack Developer - Semi Senior (Python/TypeScript)

Posted: just now

Job Description

📝 About UsCressco 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 OverviewWe’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 Node.js 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.

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

You May Also Be Interested In