Back to search
Dyo Investments Getonbrd · Posted 5d ago

Full-Stack Developer (Next.JS)

Remote USD 2500-3500 / month Remote

Programming fully_remote en remote_full
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

What we’re looking for

You’ll be most successful if you can connect the dots between UI behavior, API contracts, and the data-processing logic behind the results. We’re not only looking for someone who can “make changes”—we’re looking for someone who can reason about the whole system and improve it.
  • Strong Next.js experience (components, routing, performance considerations, and debugging).
  • Backend experience with FastAPI (API design, dependency patterns, validation, and handling edge cases).
  • Data-processing proficiency with Pandas and NumPy, including understanding performance implications and correctness.
  • Comfort with the full stack: you can explain how a change in the frontend affects API behavior and downstream data processing.
  • AWS and Vercel familiarity for deployment workflows, configuration, and operational troubleshooting.
  • Practical debugging skills across environments (local vs. staging/production).
Soft skills we value:
  • Ownership and a proactive mindset when requirements are not fully specified.
  • Clear communication - we want you to be comfortable explaining the nature of issues to non-technical team members and fielding feedback from the team.
  • Attention to detail for data correctness and reliability, especially in a data science-oriented application.
  • Team collaboration to iterate quickly while keeping the codebase maintainable.
If you enjoy working at the intersection of web engineering and data-heavy computation, and you understand that reliability matters as much as new features, we’d like to talk.

Projects

We are building and maintaining a data-science-heavy application that supports an existing software solution in production. The system is built with Next.js on the frontend, deployed and managed across AWS and Vercel, and includes a strong Python data layer with heavy usage of Pandas, NumPy, and FastAPI. This role focuses on owning end-to-end changes (understanding how the UI, APIs, and data/ML-oriented computations interact) so we can keep the platform reliable, performant, and easy to evolve.

Key responsibilities

We’re looking for 2 developers to maintain and extend our existing platform. Our ideal team member understands the full stack and can move comfortably between frontend, backend, and the data-processing parts of the system.
  • Maintain and improve the application built with Next.js, ensuring stable user experiences and clean, maintainable UI code.
  • Develop and maintain FastAPI services, including request/response design, validation, and error handling.
  • Work with Pandas and NumPy to implement, optimize, and debug data transformations and computations used by the product.
  • Support deployments and runtime configuration across AWS and Vercel (e.g., environment variables, build/deploy workflows, and monitoring signals).
  • Diagnose production issues end-to-end (UI → API → data processing) and implement fixes with strong test coverage where applicable.
  • Collaborate with teammates to refine system architecture as requirements evolve, keeping performance and reliability in mind.
  • Document changes and maintain understandable patterns so the codebase remains approachable.
We expect ownership: when a feature or fix is assigned, we want it to be delivered with clarity, quality, and a clear understanding of impact across the stack.

Working model & next steps

We’ll align on the working arrangement (hybrid/remote details) and the expectations for the role during the process. We prioritize ownership, code quality, and clear communication, especially in a data-intensive environment.

If you enjoy working across the full stack—Next.js, FastAPI, and Pandas/NumPy computations—and want to maintain and evolve an existing production platform, we’d be happy to review your background.

Desirable (nice to have)

  • Experience optimizing Pandas/NumPy workloads (profiling, vectorization strategies, memory/performance trade-offs).
  • Background in machine learning or data science pipelines (even if the product isn’t a full ML training system, we rely on data science-grade processing).
  • Experience with automated testing for APIs and data logic (unit/integration tests, test fixtures, and regression checks).
  • Familiarity with monitoring/observability practices (logs, metrics, tracing) to speed up incident resolution.
  • Experience refactoring legacy parts of a production codebase while minimizing risk.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent