Mid Full-Stack Developer (React Python)
Were looking for a Mid Full-Stack Developer to join Crunchloops Engineering team. If you love collaborating learning fast and delivering user-facing value this role is for you.
About Us
At Crunchloop were a team of passionate software professionals building high-quality user-centered products for our clients.
We value curiosity autonomy and collaboration and we take pride in maintaining a warm transparent environment where learning and innovation thrive.
Learn more about our culture and benefits here.
About the Position
Youll build and ship impactful features using React and Supabase working closely with design and product to deliver great user experiences.
Youll write clean maintainable TypeScript contribute to code reviews and testing and continuously improve performance and reliability.
As you grow in the role youll take ownership of well-scoped initiatives participate in demos and help shape our engineering practices.
Work modality: Hybrid with offices in Carrasco (Montevideo) and Villa Crespo (Buenos Aires).
Onboarding: Full-time position based in Montevideo (Uruguay).
English level: Advanced.
Core Responsibilities
- Build features across the stack using React and Supabase (routing data fetching forms/state management SSR/SSG basics).
- Write maintainable TypeScript following team standards; participate in code reviews and write lightweight technical docs.
- Work with PostgreSQL: design schemas write queries/migrations and optimize with guidance.
- Own quality for your work: write unit and integration tests (Jest React Testing Library Supertest) and assist with Cypress for E2E.
- Ship with Docker for local development and containerized services; follow our CI/CD workflows.
- Help monitor and debug issues using logs and metrics; contribute to performance and accessibility improvements.
- Collaborate closely with product and design; estimate communicate progress and deliver incremental value each sprint.
Requirements
- 3 years building production web applications using React and TypeScript including routing data fetching and state management (Context Reducer Zustand Redux).
- 1 year of Python experience building REST APIs (controllers services middleware authentication). Familiarity with guards/interceptors is a plus.
- Solid SQL knowledge with PostgreSQL: schema design migrations indexing and query optimization with guidance.
- Experience with testing: unit/integration using Jest React Testing Library Supertest; exposure to Cypress for E2E is a plus.
- Experience using Docker for local development and containerized environments.
- Proficiency with Git workflows (feature branches PRs rebasing).
- Strong communication skills teamwork and a growth mindset.
Nice to Have
- Ecosystem tools: TanStack Query React Hook Form Tailwind Zustand.
- Mobile: React Native Capacitor.
- Infrastructure: Redis Kafka.
- Monitoring/Performance: Sentry Grafana Prometheus profiling tools.
- Design: Component libraries design systems and accessibility best practices.
Soft Skills
- Communicates clearly and proactively.
- Collaborates effectively with cross-functional teams.
- Takes ownership and follows through on commitments.
- Approaches problems pragmatically and creatively.
- Values feedback and continuous learning.
Mid Full-Stack Developer (React Python) Were looking for a Mid Full-Stack Developer to join Crunchloops Engineering team. If you love collaborating learning fast and delivering user-facing value this role is for you.About UsAt Crunchloop were a team of passionate software professionals building hig...
Mid Full-Stack Developer (React Python)
Were looking for a Mid Full-Stack Developer to join Crunchloops Engineering team. If you love collaborating learning fast and delivering user-facing value this role is for you.
About Us
At Crunchloop were a team of passionate software professionals building high-quality user-centered products for our clients.
We value curiosity autonomy and collaboration and we take pride in maintaining a warm transparent environment where learning and innovation thrive.
Learn more about our culture and benefits here.
About the Position
Youll build and ship impactful features using React and Supabase working closely with design and product to deliver great user experiences.
Youll write clean maintainable TypeScript contribute to code reviews and testing and continuously improve performance and reliability.
As you grow in the role youll take ownership of well-scoped initiatives participate in demos and help shape our engineering practices.
Work modality: Hybrid with offices in Carrasco (Montevideo) and Villa Crespo (Buenos Aires).
Onboarding: Full-time position based in Montevideo (Uruguay).
English level: Advanced.
Core Responsibilities
- Build features across the stack using React and Supabase (routing data fetching forms/state management SSR/SSG basics).
- Write maintainable TypeScript following team standards; participate in code reviews and write lightweight technical docs.
- Work with PostgreSQL: design schemas write queries/migrations and optimize with guidance.
- Own quality for your work: write unit and integration tests (Jest React Testing Library Supertest) and assist with Cypress for E2E.
- Ship with Docker for local development and containerized services; follow our CI/CD workflows.
- Help monitor and debug issues using logs and metrics; contribute to performance and accessibility improvements.
- Collaborate closely with product and design; estimate communicate progress and deliver incremental value each sprint.
Requirements
- 3 years building production web applications using React and TypeScript including routing data fetching and state management (Context Reducer Zustand Redux).
- 1 year of Python experience building REST APIs (controllers services middleware authentication). Familiarity with guards/interceptors is a plus.
- Solid SQL knowledge with PostgreSQL: schema design migrations indexing and query optimization with guidance.
- Experience with testing: unit/integration using Jest React Testing Library Supertest; exposure to Cypress for E2E is a plus.
- Experience using Docker for local development and containerized environments.
- Proficiency with Git workflows (feature branches PRs rebasing).
- Strong communication skills teamwork and a growth mindset.
Nice to Have
- Ecosystem tools: TanStack Query React Hook Form Tailwind Zustand.
- Mobile: React Native Capacitor.
- Infrastructure: Redis Kafka.
- Monitoring/Performance: Sentry Grafana Prometheus profiling tools.
- Design: Component libraries design systems and accessibility best practices.
Soft Skills
- Communicates clearly and proactively.
- Collaborates effectively with cross-functional teams.
- Takes ownership and follows through on commitments.
- Approaches problems pragmatically and creatively.
- Values feedback and continuous learning.
View more
View less