Who we Are
Recursion is an institutionally-backed startup currently in beta mode that is redefining business intelligence and automation with agentic AI. Our mission is to deliver non-obvious insights tailored specifically to each business and to automate complex processes beyond the capabilities of traditional RPA tools. By consolidating all data into a single source of truth and making it accessible in real-time via natural language conversations, we empower enterprises to make quick, confident decisions without delays in data processing or preparation.
About the Role
As a Full Stack Engineer at Recursion, you will play a pivotal role in designing, developing, and maintaining our dashboard platform. This platform serves as a critical interface for our customers, offering real-time access to actionable insights and automation tools. Your responsibilities will span both front-end and back-end development, ensuring a seamless and responsive user experience while managing robust and scalable server-side architecture.
Key Responsibilities:
* Front-End Development:
* Design and implement intuitive, responsive, and visually appealing dashboards.
* Develop user-friendly interfaces using modern front-end frameworks like React, Angular, or Vue.js.
* Ensure cross-browser compatibility and optimize performance for various devices.
* Back-End Development:
* Develop and maintain scalable APIs and services to power real-time data access and analytics.
* Implement robust data models and manage database operations (SQL and/or NoSQL).
* Integrate with third-party services and tools to enhance dashboard functionality.
* Develop and support user authorization workflows.
* Collaborate with product managers, designers, and other engineers to define and deliver features that meet user needs.
* Write clean, efficient, and maintainable code, following best practices in software engineering.
* Ensure high-quality deliverables through rigorous testing, debugging, and code reviews.
* Contribute to the architecture and technology choices that enable scalable, reliable, and secure systems.
Qualifications:
* 5+ years of professional experience.
* Authentication and security experience: Ability to organize secure user authentication
* Cloud experience: Track record of developing high speed, data-heavy web applications in the cloud. AWS experience is a plus.
* Dashboard development experience: Ability to build interactive dashboards using D3.js, Highcharts or similar technology.
* Affinity for infrastructure: Being able to come up with architecture solution ideas to improve scalability.
* Startup experience: Being comfortable working with zero bureaucracy. Having the ability to overcome the ambiguity of getting from zero to one by thinking creatively and analytically.
* Teamwork: Being able to build on and bring the maximum of each engineer’s work in a fast-paced, cross-functional team environment, by clear communication and collaboration skills.
* Ownership: Track record of driving and delivering complete, high quality solutions to problems independently.
* Experience mentoring junior team members.
How to Apply
Please submit your resume and a brief cover letter explaining your interest in the role and how your experience aligns with the responsibilities and qualifications.