What are the responsibilities and job description for the Full Stack Engineer position at Croux?
The Role
This is a high-agency, high-autonomy role for builders who thrive on impact. You won’t just execute tasks; you’ll own complex problems end-to-end — designing, building, and scaling the core systems that power Croux. You'll navigate the inherent uncertainty of an early-stage, AI-driven startup, make critical decisions with limited information, and ship rapidly without breaking what matters most.
You’ll work across the entire stack: architecting novel AI agents and agentic workflows, optimizing data pipelines for scale, streamlining payment flows, and crafting intuitive user experiences for both workers and businesses. If it breaks, you fix it. If it’s unsolved, you figure it out. This role demands resilience and a proactive mindset—it’s for someone who craves ownership and excels in a dynamic environment where priorities can shift as we learn and adapt. You’ll ride the exhilarating highs and navigate the inevitable challenges that come with building something new.
What You’ll Do
- Build the Future of Work: Design, develop, deploy, and iterate on AI-powered systems (leveraging LLMs, RAG, tool calling) to intelligently match workers with opportunities, automate operations, and enhance user experiences.
- Empower AI Agents: Create and integrate tools (internal and external) and data pipelines that our AI agents will utilize to perform complex tasks and interact with the real world.
- Own Features & Infrastructure: Take full ownership of critical features and infrastructure components, from front-end polish to backend scalability.
- Drive Initiatives: Lead key projects from initial conception and design through deployment, monitoring, and iteration based on user feedback and data.
- Ship Pragmatically & Fast: Leverage AI to write high-quality, maintainable code, balancing the need for speed and iteration with long-term stability.
- Adapt and Evolve: Embrace the dynamic nature of AI and startup life, readily adapting to new technologies, changing requirements, and evolving priorities.
Our Tech Stack
- Backend: Laravel, Node.js, Python
- Frontend: React/Next.js, React Native
- Databases: MySQL, BigQuery
- AI/ML: Python, n8n, Supabase
- Infrastructure: AWS
- Internal Apps: Retool
How We Work
- Team: You'll join a lean, generalized product team (CTO 2 offshore developers) working directly with the founders.
- Process: We operate with lightweight agile principles, prioritizing rapid iteration, direct communication (e.g., Slack, short stand-ups), and continuous feedback.
- Collaboration: Expect close collaboration across the team and direct involvement in product decisions.
Who You Are
🚀 You might be a great fit if:
- You’re a proactive self-starter who identifies problems—in code, UX, infrastructure, or process—and takes initiative to solve them without waiting for a playbook.
- You're a versatile generalist comfortable diving deep into AI/ML concepts, backend systems, infrastructure, and front-end development.
- You’re always looking for better ways of doing things.
- You learn quickly and prioritize shipping and iterating.
- You are genuinely excited about Croux's mission to empower workers and leverage AI for positive impact.
- You crave the scrappy, high-agency environment of an early stage startup
⚠️ This role is likely not for you if:
- You require a highly structured environment with detailed roadmaps and pre-defined tasks.
- You prioritize perfecting every detail over shipping quickly and learning from real-world usage.
- You prefer to specialize deeply in only one area of the stack.
- You’re seeking a predictable, low-pressure role.
Technical Requirements
- 3 years of professional experience in full-stack software development.
- Proven experience with modern web frameworks (e.g., Laravel, Django, Rails) and Javascript/Typescript (e.g., React, Next.js).
- Strong foundation in relational databases (e.g., MySQL, PostgreSQL) and designing scalable, reliable systems.
- Solid understanding and practical experience implementing agentic AI workflows, i.e. familiarity with Retrieval-Augmented Generation (RAG), fine-tuning, and function calling.
- Experience deploying and monitoring applications in a cloud environment (e.g., AWS, GCP, Azure).
Bonus Points:
- Experience building and scaling AI/ML-driven systems in production.
- Familiarity with serverless architectures (e.g., AWS Lambda, Cloudflare Workers).
- Experience with mobile app development (React Native, Swift, Kotlin).
- Previous experience running in an early-stage startup environment.
- Proficiency with design tools like Figma for collaboration and understanding UI/UX concepts.
About Croux
Croux connects underserved talent with flexible work opportunities, empowering individuals to take control of their earnings while strengthening local economies. Our AI-native platform provides businesses with a reliable, high-quality workforce while giving workers the freedom to choose where, when, and how they work. We’re on a mission to put $1B into the hands of reliable workers who need it most.
We’re not here to build another generic staffing agency or marketplace. We’re not just adding AI as a feature—we’re building our entire business around it. AI isn’t an afterthought; it’s the foundation. We’re deploying and fine-tuning AI to rethink every aspect of staffing—matching talent with shifts, recruitment, predicting workforce demand, and automating operations at scale. Every decision we make, every product we build, and every system we design is centered around leveraging AI to create a smarter, faster, and more efficient labor marketplace. If you want to work on AI that directly shapes the future of work, this is where it happens.
In an AI-powered world, we believe people will crave human connection more than ever — to celebrate, work, and belong together. Croux is the engine behind those moments. If you want to build the brand that brings it all to life, this is your chance.
Our Values
⚡ Get Important Sh*t Done. Fast.
Focus on what matters. Move with speed and intent. Waste nothing.
🚀 Turn Constraints into Creativity
Limitations are launchpads. We do more with less, turning roadblocks into breakthroughs.
📈 Get 1% Better Every Day
Small wins compound into massive gains. Growth is a daily grind—we don’t settle.
🔥 Own It. Solve It.
Spot issues. Take responsibility. Fix what needs fixing.
⚖️ Do the Right Thing
We tell the truth, own our mistakes, and do what’s right, especially when it’s inconvenient or no one’s watching.
Why You Should Join (And Why You Shouldn’t)
Joining Croux means building from the ground up—not maintaining legacy code at a big corporation. There’s minimal red tape, fewer endless meetings, and direct access to leadership. You’ll be part of a small, fast-moving team solving genuinely hard problems with cutting-edge technology.
Expect intense sprints and the occasional fire drill, but know that your work will directly impact our mission and the success of our community. We are building something that has never been built before, navigating uncharted territory together.
- Massive Impact: Your contributions will directly shape the core product and the company's trajectory.
- Accelerated Growth: Gain invaluable experience in AI, scaling systems, and building a company from scratch, fast-tracking your career development.
- Direct Influence: Have a real voice in technical and strategic decisions.
If you’re seeking stability and predictability above all else, this isn’t the right fit. But if you want to join a passionate team, take significant ownership, build with purpose, and operate at the forefront of AI's application to real-world problems, let’s talk.
👉 Apply now if you’re ready to build.
Salary : $80,000 - $125,000