hero

Craft Ventures Portfolio Job Board

FS Developer - Python, React, AWS

Terminal

Terminal

Software Engineering
Costa Rica
Posted on Sep 12, 2025
About Dromo

Provide your users with an intuitive and seamless solution for importing CSVs and spreadsheets in your app with Dromo. In minutes, you can set up an importer and embed it directly in your app. Your users will be guided through matching columns to your schema and cleaning the data to match your specifications. Once submitted, you'll receive the perfectly validated and formatted data in JSON format, delivered straight to your app. Dromo can also import files via API, providing you fully automated CSV importing with minimal effort. If there are any issues with the data files, we'll guide your users to resolve the issues and get the data in your app.

About The Role

We are looking for a highly skilled Full-Stack Developer with strong experience in React and modern web development. This role is central to building enterprise-grade applications that can process massive data volumes while maintaining a seamless user experience. You will design and deliver systems that prove Dromo can meet demanding customer expectations, with a focus on performance, scalability, and clarity in execution.

What You’ll Do

  • Architect and deliver high-performance web applications that remain responsive under heavy workloads.
  • Implement front-end optimization techniques such as UI virtualization, efficient rendering, and smart state management.
  • Apply asynchronous and parallel processing strategies (e.g., Web Workers or equivalent) to keep complex data workflows smooth.
  • Design and maintain scalable state management solutions that balance performance with maintainability.
  • Build intuitive validation and feedback mechanisms for large datasets, ensuring users get real-time visibility without performance trade-offs.
  • Collaborate with product and design teams to translate business requirements into technical solutions that customers can trust.
  • Document architectural decisions and communicate trade-offs effectively within the team.

What You’ll Bring

  • 4–7 years of professional software development experience.
  • Strong proficiency in React and modern front-end practices.
  • Experience designing high-performance, large-scale applications.
  • Solid understanding of state management patterns (Redux or equivalent) and performanceoptimization techniques.
  • Familiarity with concurrency models, asynchronous processing, and large-scale data handling.
  • Knowledge of databases, RESTful APIs, and cloud deployment (AWS, GCP, or similar).
  • Python and Django experience preferred but not required — the right candidate can learn quickly if already full-stack.
  • Excellent communication skills and fluency in English (written and spoken).
  • Comfort working in a fast-paced startup environment.