Full Stack Engineer
Indexed description
Full Stack Engineer (Contract)
Engineering | Contract with opportunity for extension | New York, NY | Onsite
About the Role
We are partnering with a global consulting firm to bring on a Full Stack Engineer who can build end to end. You will join a cross-functional Agile team designing and shipping scalable applications, real-time data pipelines, and the user interfaces that sit on top of them. The team works at the intersection of engineering and business, so the data you wire up directly powers product features, reporting, and strategic insight.
This is a hands-on builder seat. You will design systems, write the code, and own performance and reliability across the stack. Strong system design instincts and a bias toward clean data are what set apart the people who do well here.
What You Will Own
- Build responsive front-end interfaces in React, including hooks, component lifecycle, and state management.
- Design and maintain backend services in Python (FastAPI, Flask, or Django).
- Stand up and maintain real-time data pipelines using Apache Kafka.
- Design and version RESTful APIs that scale.
- Partner with backend engineers, frontend engineers, product managers, and analysts to shape analytics-ready data models that drive product and reporting.
- Implement event-driven and microservices patterns, including async processing and messaging.
- Tune performance and scalability across services.
- Work in a Git-based workflow, document what you build, and bring ownership to data quality and reliability.
What You Bring
Must-Haves
- 5+ years of hands-on React experience (hooks, component lifecycle, state management).
- 5+ years of Python, with production experience in FastAPI, Flask, or Django.
- 5+ years building RESTful APIs.
- Hands-on experience with Apache Kafka.
- Strong SQL and relational database skills.
- Solid command of Git-based version control workflows.
- Experience with event-driven and microservices architectures.
- Comfort with asynchronous processing and messaging patterns.
- API design and versioning chops.
- Performance tuning and scalability experience.
- Strong communication and collaboration skills. You can work across engineering and business teams without losing the plot.
- Experience working in Agile/Scrum environments and managing work in Jira.
Nice to Have
- TypeScript.
- Docker and Kubernetes.
- AWS cloud experience.
- Schema registries and stream processing (Kafka Streams).
- Monitoring tools, Grafana in particular.
- Security best practices including OAuth and JWT.
Education
- Bachelor's degree in computer science or a related field.
About the Firm
Our partner is a global consulting firm that builds technology products and platforms for the world's largest financial services and enterprise clients. The team you would be joining is hands-on, modern, and operates with real autonomy.
Why This Role
- Real ownership across the full stack, not just one slice.
- Meaningful systems work. Real-time pipelines, modern tooling, business impact.
- Onsite collaboration in New York with a tight Agile team.
- Contract today, with a clear runway for extension.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search